在我的頁面中,我確實沒有任何複選框。因爲我正在檢查其中的一些,我需要過濾其餘的複選框,並需要在這些複選框上添加分隔符事件。我這樣做:jquery如何從表單中過濾未經檢查的複選框
var userLocales = $('input[type="checkbox"]', "form").filter(function(){
return $(this).val() === value["name"]
}).prop("checked",true);
$(userLocales).click(function(){
$(this).parent().toggleClass("red");
})
$('input:checkbox:not("checked")', "form").not(userLocales).click(function(){
$(this).parent().addClass("green"); //this is not working.. it works even for not selected elements..
})
但不工作。要完成這件事pelase任何正確的方法..?
可以請你看看我的代碼,我用這個了。但我的意圖是它不應該發生在我的「userLocales」 - 元素 – 3gwebtrain
你可以在小提琴中複製它嗎?問題是你的代碼有很多因素仍然不清楚。小提琴會幫助! – PSL