Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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复合组件id_Javascript_Jquery - Fatal编程技术网

带冒号的Javascript复合组件id

带冒号的Javascript复合组件id,javascript,jquery,Javascript,Jquery,我有一些复合组件,我正试图在他的孩子们身上绑定一些jquery事件。最重要的是,我想为这个selectoneradio的每个输入绑定事件,这些输入在selectoneradio id之后获得名称,不幸的是,这个id可以包含“:”。我替换:for\,但它总是这样说 Error: Syntax error, unrecognized expression: input[name=form1\\:j_idt47\\:radioSelect] 代码: 取代的是随机数的,甚至是尝试访问它们,如: $('

我有一些复合组件,我正试图在他的孩子们身上绑定一些jquery事件。最重要的是,我想为这个selectoneradio的每个输入绑定事件,这些输入在selectoneradio id之后获得名称,不幸的是,这个id可以包含“:”。我替换:for\,但它总是这样说

Error: Syntax error, unrecognized expression: input[name=form1\\:j_idt47\\:radioSelect]
代码:


取代的是随机数的,甚至是

尝试访问它们,如:

$('[id='+ID+']')

or

$('[id=ID]')

身份证件我应该为此做一些变量吗。如果是,我怎样才能获得这些ID?我编辑了一点代码。如果你能用DOM创建一些东西那就太好了。也看到这个链接也许我只是,问了一个坏问题,找到特定选择器的所有输入类型收音机有多简单?我想我找到了解决方案,问题在这里替换/:/g,\\\\\:';应替换为:,\ \:;
$('[id='+ID+']')

or

$('[id=ID]')