![](/img/trans.png)
[英]How to use jquery keyup event on an element that was injected after the document ready
[英]problem to use selector after document ready
我在獲取數據時使用.load()
作為 php 文件在通過選擇器獲取null
時所做的獲取null
加載代碼
$("#tr1").load("include/test.php?page=1");
在 php 文件中
<button class="btn btn-success ml-1 mr-1 btnentergame" name="btn_enter" value="154">enter the game</button>
和選擇器代碼
$(document).ready(function(){
$(".btnentergame").click(function () {
var valuu = $(this).val();
alert(valuu);
});
});
我正在測試.on()
和.bind
但不起作用
問題是$(document).ready()
不等待
$("#tr1").load("include/test.php?page=1");
要完成的。 因此,您正在向此時尚不存在的元素添加點擊偵聽器。
相反,您需要向 load 方法添加一個回調函數並在那里添加點擊偵聽器。
$("#tr1").load("include/test.php?page=1", function() {
$(".btnentergame").click(function() {
var valuu = $(this).val();
alert(valuu);
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.