Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.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_Html - Fatal编程技术网

Javascript jQuery没有选择包含“

Javascript jQuery没有选择包含“,javascript,jquery,html,Javascript,Jquery,Html,我无法在jQuery选择器中选择id=check阶段的复选框 HTML: Javascript: 等效JSFIDLE: 注意:我使用的是jQuery1.7,我们可以在jQuery中选择带空格的id。请参阅此JSFIDLE:Id属性不能有任何空格字符,请选中此项 该值在元素主元素中的所有ID中必须是唯一的 子树和必须至少包含一个字符。该值不能为空 包含任何空格字符 对于身份证的形式没有其他限制;在里面 特别是,ID可以仅由数字组成,以数字开头,以数字开头 带下划线,仅由标点符号等组成 改用数据id

我无法在jQuery选择器中选择id=check阶段的复选框

HTML: Javascript: 等效JSFIDLE:


注意:我使用的是jQuery1.7,我们可以在jQuery中选择带空格的id。请参阅此JSFIDLE:

Id属性不能有任何空格字符,请选中此项

该值在元素主元素中的所有ID中必须是唯一的 子树和必须至少包含一个字符。该值不能为空 包含任何空格字符

对于身份证的形式没有其他限制;在里面 特别是,ID可以仅由数字组成,以数字开头,以数字开头 带下划线,仅由标点符号等组成

改用数据id

<input data-id="check stage<lead>" type="checkbox" title="Select/Unselect Column" name="chk-stage-column-select" value="" onchange="">

 $("[data-id='check stage" + StageName + "']").prop("checked", true);

我知道您要求使用jQuery选择器使其工作,但您可以使用javascript

只需使用javascript选择元素并选中它

document.getElementById("check stage"+StageName).checked = true;
这是您的1.7jQuery版本的工作提琴。

如果您需要jquery选择器,只需使用javascript选择元素,然后将其转换为jquery选择器,我知道这很蹩脚,但对您来说应该可以

var y = $(document.getElementById("check stage"+StageName));
y.prop("checked",true);

你的来源已经过时了。请参阅:该值不得包含任何空格字符。对于身份证的形式没有其他限制;特别是,Id可以仅由数字组成,以数字开头,以下划线开头,仅由标点符号组成,等等。Id属性可以有空格字符。@JerryGoyal根据规范,它不应该有空格字符。但目前的浏览器可能不支持它。因此,我建议使用数据-id@gurvinder372您的小提琴不适用于jQuery1.7。你知道1.7版本的解决方案吗?@JerryGoyal 1.7无法使用带有特殊字符的选择器。新手的回答很好:
document.getElementById("check stage"+StageName).checked = true;
var y = $(document.getElementById("check stage"+StageName));
y.prop("checked",true);