在JSF中使用jquery id selector

JSF的ID生成策略:容器组件ID:组件ID
例如:如果有表单form1中有组件test1,则组件的真实ID为:"form1:test1",
用DOM来选择这个组件document.getElementById('form1:test1')
可是用jquery的选择器:$('#form1:test1')你确什么也得不到
解决办法:$('#form1\\:test1')
同理,如果有组件ID为a.b那么jquery选择器表达式应为:$('#a\\.b')
原因:原来是:和.与jquery的关键字冲突了

你可能感兴趣的:(jquery,JSF)