我正在尝试提供一些我可以执行onclick的代码,它将检查页面上的特定复选框。该复选框没有唯一的名称,也没有ID。唯一可用的标识符是值。 我仅限于jQuery 1.4.2。 我尝试过的任何东西都不会起作用。有任何想法吗? 感谢。
答案 0 :(得分:2)
这显然是你想避免做的事情,但是如果你得到了所有的值,你将不得不遍历那个输入字段的DOM,其中type = checkbox,其中value是你要查找的值。您可以做的是为$('input [type = checkbox]')编写一个jQuery select,然后遍历所有具有您要查找的值的复选框。
$checkbox = $('input[type=checkbox]')
$checkbox.each( function(k,v){
if( $(v).attr('val') == somevalue ){ //using attr() instead of .val() since it's a checkbox
$(v).attr('checked',true)
}
}
所以我检查了你是否可以直接在jquery 1.4中使用plunkr选择它。
$("input:checkbox[value='someVal']").attr("checked", "checked")
这很好用。这是查看http://plnkr.co/edit/2sSjONghE5IfGlAvN2kk?p=preview
的插件网址答案 1 :(得分:1)
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以尝试:
$("input[type=checkbox][value=myvalue]").click(function() {
alert('clicked');
});