Значит вот как.. у меня на странице между в (document).ready(function() прописан javascript, который реагирует при $('.myTags').submit(function()
Код исправный.
Но теперь я дописал код, который при помощи Ajax подменяет контент и элемент с классом .myTags тоже.
После подмены контента всё остается как прежде и элемент с классом .myTags тоже, только текст заменяется, но почемуто $('.myTags').submit(function() перестаёт работать.
Почему так?
<head>
<script type="text/javascript">
$(document).ready(function() {
$('.myTags').submit(function(){
alert("123");
var data = $(this).serialize(); //получаем данные фрмы
$.ajax({
type: "POST",
url: "ajax/addskills.php",
data: (data),
success: function(data)
{
alert("done");
}
});
return false;
});
$('.rightskills').click(function(){
var selectedskill = $(this).attr("id");
$.ajax({
type: "POST",
url: "ajax/selectedskill.php",
data: {selectedskill:selectedskill}
}).done(function( result ) {
$(".searchresult").html( result );
});
});
});
</script>
</head>
<body>
<div class="rightskills">клац</div>
<div class="searchresult">
<form method='POST' class='myTags'>
<input name=tag>
</form>
</div>
</body>