单击按钮点击()jquery

时间:2011-03-28 18:04:16

标签: javascript jquery button

我现在有一个对onclick()作出反应的按钮,但是我想让它与jquery一起使用。

$('#nupp1').click(function() {
    raiseButtonAction(realPlayer, gameState);
});

raisebuttonaction是另一个.js 这段代码不起作用。 难道我做错了什么? EDIT1:

$(document).ready(function() {
    $('#nupp1').click(function() {
        raiseButtonAction(realPlayer, gameState);
    });
});

1 个答案:

答案 0 :(得分:3)

假设你有这个:

<head>
    <scripts />
</head>
<body>
    <a id="nupp1"></a>
</body>

您的代码无效。 jQuery将无法找到该元素。该元素必须存在才能使该函数起作用。所以

<a id="nupp1"></a>
<script />

可行,因为a正在脚本之前呈现。

当DOM节点加载时,您也可以使用$(document).ready or $()来执行您的功能。

或者您可以使用jQuery.live

jQuery API

  • ready 指定DOM完全加载时要执行的函数。
  • live 为现在和将来与当前选择器匹配的所有元素附加处理程序。