Jump to content

jquery selectors problem


AviNahum

Recommended Posts

hey,

 

$("a[name^=del_comment]").click(function() {
$.ajax({
	type: "GET",
	url: "index.php?userid={$core->input['userid']}&CODE=delete_comment&id="+$(this).attr('id'),
	context: document.body,
	success: function(msg){
		alert(msg);
		$('#all_comments').fadeOut('slow').load("index.php?userid={$core->input['userid']}&CODE=get_comments").fadeIn('slow');
	}
});
return false;
});

 

all i trying to do is to set an "onclick" event to all <a> tags which there names starts with "del_comment"

 

<a href="#" name="del_comment[]" id="{$id}">X</a>
<a href="#" name="del_comment[]" id="{$id}">X</a>
<a href="#" name="del_comment[]" id="{$id}">X</a>
<a href="#" name="del_comment[]" id="{$id}">X</a>

 

this code works fine, but for some reason, when i hit one of the links, this works, but if i try to hit again one of them, this will not work,

i mean this works only one time and i have to reload the page to get it wrok again...

hope you understand...

 

sorry for my poor english...

 

THANKS!

Link to comment
https://forums.phpfreaks.com/topic/223872-jquery-selectors-problem/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.