坐等求解,关于JSF及jquery

荒漠热气球 2013-04-16 10:43:55
<h:commandLink id="updateBtn"
actionListener="#{hotKeywordsEditMgr.loadHotKeywordsById}">修改</h:commandLink></li>
页面中有此标签
在访问时jsf自动将id生成为:
id="myform:j_idt19:0:updateBtn"。
问题是:
怎么样才能用jeuqry拿到此标签并注册事件。
重点:$("#updateBtn").click(function() {

alert('1');
});
这样拿不到, 换成"#myform:j_idt19:0:updateBtn"也拿不到
...全文
63 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
花木兰1闪21A 2013-04-18
  • 打赏
  • 举报
回复
原因是jsf中id正常是两个标签在一起 中间以:隔开的,而这样的形式jquery是不识别的
花木兰1闪21A 2013-04-18
  • 打赏
  • 举报
回复
jsf中用jquery通过ID获取是会有问题,你加个name什么的,用其它标签去取试试

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧