我现在有一个对onclick()作出反应的按钮,但是我想让它与jquery一起使用。
$('#nupp1').click(function() {
raiseButtonAction(realPlayer, gameState);
});
raisebuttonaction是另一个.js 这段代码不起作用。 难道我做错了什么? EDIT1:
$(document).ready(function() {
$('#nupp1').click(function() {
raiseButtonAction(realPlayer, gameState);
});
});
答案 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