Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript,Jquery:通过两个属性获取元素?_Javascript_Jquery - Fatal编程技术网

Javascript,Jquery:通过两个属性获取元素?

Javascript,Jquery:通过两个属性获取元素?,javascript,jquery,Javascript,Jquery,HTML: 请帮忙 您的名称值中缺少了[],它应该是name=“shape[]” $('form#u filter input[name=“shape[]”][value=Round]).prop('checked',true) 您的名称值中缺少了[],它应该是name=“shape[]” $('form#u filter input[name=“shape[]”][value=Round]).prop('checked',true) 您应该在选择器中使用引号,即: $('#form_fil

HTML:


请帮忙

您的名称值中缺少了
[]
,它应该是
name=“shape[]”

$('form#u filter input[name=“shape[]”][value=Round]).prop('checked',true)

您的名称值中缺少了
[]
,它应该是
name=“shape[]”

$('form#u filter input[name=“shape[]”][value=Round]).prop('checked',true)

您应该在选择器中使用引号,即:

$('#form_filter input[name=shape][value=Round]').prop('checked', true);
或:

并说明以下情况:

属性:属性名称

值:属性值。可以是有效标识符,也可以是 带引号的字符串



在上进行测试。

您应该在选择器中使用引号,即:

$('#form_filter input[name=shape][value=Round]').prop('checked', true);
或:

并说明以下情况:

属性:属性名称

值:属性值。可以是有效标识符,也可以是 带引号的字符串



在.

[name^=shape]
上测试以扩展Mohamed的注释-您的输入名称不是shape,而是shape[]@KunalMukherjee您不应该通过编辑来回答问题或更改代码-现在问题没有意义,因为代码可以扩展Mohamed的注释-您的输入名称不是shape,而是shape[]@KunalMukherjee您不应该通过编辑来回答问题或更改代码-现在,随着代码的运行,问题变得毫无意义
$('#form_filter input[name="shape[]"][value="Round"]').length === 1 // true
$('#form_filter input[name="shape[]"][value="Round"]').prop('checked', true); // checks your specific checkbox