jQuery不选择包含“ <”尖括号的ID?

戈尔·戈伊尔

我无法选择id="check stage<lead>"jQuery Selector中具有的复选框


HTML:

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

Javascript:

// 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/

拉索尔25

我知道您要求使用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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery不选择包含“ <”尖括号的ID?

来自分类Dev

包含尖括号<>的奇数属性声明语法

来自分类Dev

如何选择不包含类/ ID的项目-jQuery

来自分类Dev

在包含尖括号的工作目录中执行Powershell

来自分类Dev

通过尖括号中的 id 获取元素

来自分类Dev

Git错误:格式错误的输入或输入包含无法映射的尖括号

来自分类Dev

Gmail api响应标头-获取尖括号中包含的信息(php库)

来自分类Dev

尖括号内的指针?

来自分类Dev

如何使用CMake包含一个库,然后在源文件中使用尖括号将其标题包含在内?

来自分类Dev

经过多次尝试修复后,Eclipse中连续出现Git错误:输入错误或输入包含不可映射的尖括号

来自分类Dev

SQL-如何选择不包含特定ID的行

来自分类Dev

在链接周围添加尖括号

来自分类Dev

C ++中的空尖括号

来自分类Dev

Java中的方括号和尖括号

来自分类Dev

jQuery“不包含”选择器

来自分类Dev

PDF Tj命令带有尖括号?

来自分类Dev

尖括号后的空格合法吗?

来自分类Dev

隐藏尖括号,直到加载了javascript

来自分类Dev

C#XML注释中的尖括号

来自分类Dev

模板定义中的空尖括号

来自分类Dev

python替换尖括号(<>)之间的内容

来自分类Dev

RegEx捕获尖括号(或管道)之间的URL

来自分类Dev

使用尖括号的Swift数组语法

来自分类Dev

在Typescript中使用尖括号的规则

来自分类Dev

Mpdf条码组件留下尾随尖括号

来自分类Dev

使用尖括号的Swift数组语法

来自分类Dev

按ID分组,然后选择不包含子字符串的值

来自分类Dev

关于不包含class或id属性的css选择器的硒测试

来自分类Dev

选择ID包含“