我有三個複選框,看起來像這樣:jQuery的只註冊一個ID
<input id="image_tagging" class="1" type="checkbox" value="1" checked="checked" name="data[image_tagging]">
現在我想創造一些Ajax(這是工作的罰款),但只有第一個複選框有一個事件:
這裏是我的jquery功能:
$('#image_tagging').click(function(){
var value = 0;
var websiteID = $(this).attr('class');
if($(this).attr('checked')){
value = 4;
}else{
value = -4;
}
alert('works! '+'id = '+websiteID+" value = "+value);
});
所以我的問題是。爲什麼這個點擊功能只發生在我的其中一個複選框上? (如果它很重要,它只是第一個複選框正在工作)
我不是太熟悉你的代碼,但什麼,如果你嘗試使用,而不是ID級別? – SaturnsEye
如果所有人都有相同的ID它將如何工作,請嘗試更改ID,因爲他們需要是唯一的 – Rex