我正在尝试使用 JQuery load() 而不是 javascript ajax。我 ids
为每个DIV
使用 php 循环生成了多个。
当创建一个像下面这样的 JQuery 函数时,我很好地传递了生成的 div 的 id,但是,我必须在按钮上单击两次.click()
才能触发事件,我window.alert()
在函数内部放置了一个.click()
,它在第二次单击后弹出两次按钮,知道如何正确操作吗?
更新
function updateDivs(generatedID){
$('#'+generatedID).click(function(){
//do some .load() stuff
});
}
<?php
for($i=0 ; $i < 20 ; $i++){
$gen = mt_rand(100,999);
?>
<div id="<?=$gen;?>" onclick="updateDivs(<?=$gen;?>) > some content </div
<?php
}
?>