我无法选择id="check stage<lead>"
jQuery Selector中具有的复选框。
<input id="check stage<lead>" type="checkbox" title="Select/Unselect Column" name="chk-stage-column-select" value="" onchange="">
// escape jquery selectors
function jQueryEscape(str) {
if (str)
return str.replace(/([ #;?%&,.+*<>~\':"!^$[\]()=>|\/@])/g, '\\$1');
return str;
}
var StageName = "<lead>";
$("[id='check stage" + jQueryEscape(StageName) + "']").prop("checked", true);
等效的JsFiddle:https ://jsfiddle.net/vuw43uav/5/
注意:我使用的是jQuery 1.7,我们可以在jQuery中选择带空格的id。请参阅此jsFiddle:https ://jsfiddle.net/vuw43uav/7/
我知道您要求使用jQuery Selector使其工作,但是您可以使用javascript来实现。
只需使用javascript选择元素,然后选中它即可。
document.getElementById("check stage"+StageName).checked = true;
这是您的1.7 jQuery版本的有效工具。小提琴
如果您想要jquery选择器,只需使用javascript选择元素,然后将其转换为jquery选择器,我知道这很la脚,但对您来说应该可以正常工作。
var y = $(document.getElementById("check stage"+StageName));
y.prop("checked",true);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句