目前,我有一个响应onclick()的按钮,但我希望它能与jquery一起使用。
$('#nupp1').click(function() {
raiseButtonAction(realPlayer, gameState);
});提升按钮操作在另一个.js中,这段代码不能工作。我做错了什么吗?edit1:
$(document).ready(function() {
$('#nupp1').click(function() {
raiseButtonAction(realPlayer, gameState);
});
});发布于 2011-03-29 02:08:59
假设你有这个:
<head>
<scripts />
</head>
<body>
<a id="nupp1"></a>
</body>您的代码将无法工作。jQuery将无法找到该元素。该元素必须存在,该函数才能工作。所以
<a id="nupp1"></a>
<script />将会起作用,因为a在脚本之前呈现。
还可以在加载DOM节点时使用$(document).ready or $()执行函数。
或者,您可以使用jQuery.live。
jQuery接口
https://stackoverflow.com/questions/5463109
复制相似问题