我在我的HTML文档中有这个代码,我很想在这些元素上绑定click事件。
<gui:button id="btnTest">
<label>Compose mail</label>
<click>someaction()</click>
</gui:button>
我在document.ready函数中尝试了这两个方法,但没有一个工作
$('gui\:button').click(function() { alert('clicked'); });
$('button').click(function() { alert('clicked'); });
还有其他方法可以将click事件绑定到这些元素吗?
答案 0 :(得分:3)
将事件绑定到ID将是最快的:
$('#btnTest').click(function() { alert('clicked'); });
答案 1 :(得分:2)
在jQuery选择器中使用两个反斜杠:$('gui\\:button').click(...)
(重新发布Mitja的相当有用的评论作为答案,因为它太不可见了)