Jquery,按ID选择icefaces元素

Dev*_*eve 1 jquery icefaces

使用jQuery,我们这样做:

 $(document).ready(function() {
   $("#orderedlist").append("Please rate: ");
 });
Run Code Online (Sandbox Code Playgroud)

和de string附加到具有id orderedlist的组件.

使用icefaces框架,我得到了一个id为form1的组件:p我尝试使用以下代码访问它:

jQuery.noConflict();
jQuery("#form1:p").append("Please rate: ");
Run Code Online (Sandbox Code Playgroud)

字符串附加到form1而不是id为form1:p的指定组件

Pet*_*dIt 5

你需要逃脱:有两个反斜杠

jQuery("#form1\\:p").append("Please rate: ");
Run Code Online (Sandbox Code Playgroud)

请参阅选择器api页面顶部的注释


Joh*_*nco 5

你需要逃脱它!

如果您希望使用任何元字符(#;&,.+*〜':"!^ $ => | /)作为名称的文字部分,则必须使用两个反斜杠转义字符:\\