我对jQuery有一个非常有趣的需求。
我需要查看特定的DIV ID,然后在该DIV中找到名称包含某个字符串但也被检查的输入。
var exclusionsFridayChecked = $("#divExclusions").find("input[id~='Fridays'][type='checked']").length;
// hoping to get '1' if it is checked
但这不起作用......我的语法已关闭。
答案 0 :(得分:3)
~=
选择器“选择具有指定属性的元素,其值包含由空格分隔的给定单词”。
由于id不能包含空格,我猜你想要*=
,它“选择具有指定属性的元素,其值包含给定的子字符串”。
因此,您可以尝试使用
$("#divExclusions input[id*='Fridays']:checked")
答案 1 :(得分:0)
///。length应该是一个函数,所以.length()编辑:不工作
也许jQuery作为一个数组返回,所以你可以尝试使用 $( “#divExclusions”)。发现( “输入[ID〜= '星期五'] [式= '检查']”)[0]。长度