gpt4 book ai didi

javascript - 从动态表中的 div 选择按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:45:16 24 4
gpt4 key购买 nike

我需要为表格内的 div 内的按钮添加点击事件处理程序。我如何使用 jQuery 达到它。这是我的 div:

<div id = 'fromServer'></div>

这是我填充它的方式:

function onSuccess(response) {
p = response; //p is global for debugging!
resultsArray = response.results;
str = '<table id=\'mytable\'>';
str += '<tr><td class =\'title\'>Album</td>';
str += '<td class =\'title\'>Track Name</td>';
str += '<td class =\'title\'> <button id =\'save\'>Save</button></td></tr>';

for (i = 0; i < resultsArray.length; i++) {
str += '<tr><td>' + '<img src=\'' + resultsArray[i].artworkUrl100 +'\' height=\'100\' width=\'100\'' + '</td>';
str += '<td class=\'albumName\'>' + resultsArray[i].trackName.substring(0,30) + '</td>';
str += '<td> <input type=\'checkbox\' class =\'checkbox\' name=\'' + i + '\'></td></tr>';
}
str += '</table>';
$('#fromServer').html(str);
}

这是它的样子:

enter image description here

现在我想为保存按钮添加一个点击事件处理程序,我该怎么做?这是我的尝试,但没有用。

$('#fromServer').find("#mytable").find("#save").bind('click', saveButtonEventHandler);

//Event Handlers
function saveButtonEventHandler(evt) {
alert("Button pressed!");
}

最佳答案

看起来内容是用 ajax 加载的。您可以使用以下功能。

$(document).on("click", '#save', function(event) { 
alert("button pressed");
});

关于javascript - 从动态表中的 div 选择按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29680354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com