簡體   English   中英

按鈕onclick to click()jQuery

[英]Button onclick to click() jquery

目前,我有一個對onclick()有反應的按鈕,但我希​​望它與jquery一起使用。

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

raisebuttonaction在另一個.js中。這段代碼不起作用。 難道我做錯了什么? 編輯1:

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

假設您有:

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

您的代碼將無法使用。 jQuery將無法找到該元素。 該功能必須存在的元素才能起作用。 所以

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

將工作,因為a被腳本之前渲染。

當DOM節點加載時,您還可以使用$(document).ready$()執行函數。

或者,您可以使用jQuery.live

jQuery API

  • ready 指定在DOM完全加載時要執行的函數。
  • live 為現在和將來與當前選擇器匹配的所有元素添加事件處理程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM