Jquery,通过ID选择icefaces元素
对于 jQuery,我们这样做:
$(document).ready(function() {
$("#orderedlist").append("Please rate: ");
});
并将字符串附加到 id 为orderedlist 的组件。
使用icefaces框架,我得到了一个ID为form1的组件:p 我尝试使用以下代码访问它:
jQuery.noConflict();
jQuery("#form1:p").append("Please rate: ");
字符串附加到 form1,而不是附加到 id form1:p 的指定组件
With jQuery, we do it like this:
$(document).ready(function() {
$("#orderedlist").append("Please rate: ");
});
and de string appended to component with id orderedlist.
Using icefaces framework , i got a component with id form1:p
i tried accessing it using followin code :
jQuery.noConflict();
jQuery("#form1:p").append("Please rate: ");
the string is appended to the form1 and not to the specified component with id form1:p
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您需要使用两个反斜杠转义 :
请参阅 选择器 api 页面顶部的注释
You need to escape the : with two backslashes
See the note at the top of the selectors api page
你需要逃离它!
you need to escape it!
我认为问题在于
:
是 css 选择器中的元字符,用于:first
等。尝试不使用冒号,我只是猜测,不确定你是否可以逃脱它。I would assume that the problem is that
:
is a meta character in css selectors, used for:first
and alike. Try it without the colon, i'm just guessing really, not sure if you could escape it, probably.