commandbutton .click JQuery问题

时间:2014-05-24 21:21:54

标签: jquery jsf

我是JQuery的新手,我遇到了一些问题:

这是功能:

 $(document).ready(function() {
            $("#editButton").click(function() {
                alert('test');

            });
});

这是按钮:

<h:commandButton   id="editButton"/>  

然后JQuery不起作用,但是如果我将h:commandButton更改为<button>它确实有效。

知道为什么会这样吗?

谢谢!

1 个答案:

答案 0 :(得分:-2)

<button id="editButton">Doh!</button>

<input type="button" id="editButton" value="Doh!">

我从未见过

<h:commandButton />

它没有给我任何点击。然而

<h:commandButton id="editButton">Doh!</h>

确实生成了一个jQuery可以找到的元素

enter image description here

(添加了阴影,实际元素只是 Doh!)并且alert()有效。