gpt4 book ai didi

javascript - 为什么在使用 ajax 调用填充表后不使用 jquery 函数?

转载 作者:行者123 更新时间:2023-11-30 12:37:19 26 4
gpt4 key购买 nike

<分区>

 <script type="text/javascript">

$(document).ready(function () {

$(".inline").colorbox({ inline: true, top: 50, left: 350, height: 400 });

$(".tbllist .malzlist").mouseover(function () {
$(".tbllist .malzlist").css("background-color", "white"); //this function dont work
$(this).css("background-color", "yellow");

});


$(".tbllist .malzlist").dblclick(function () { //this function dont work

var malznumber = $(this).children().first().text();
$("#txtMatnr").val(malznumber);
$.colorbox.close();

});


$('#txtMatnr').keyup(function (e) {
if (e.which == 13) {

var MalzNo = $('#txtMatnr').val();

$.ajax({
type: "POST",
url: "Default2.aspx/GetQueryInfo",
async: false,
data: "{MalzemeNo:'" + MalzNo + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
var objdata = $.parseJSON(data.d);

$.each(objdata, function () {
$(".tbllist > tbody:last").append('<tr class="malzlist">');
$.each(this, function (k, v) {
$(".tbllist tr:last").append("<td>" + v + "</td>");
});
$(".tbllist > tbody:last").append("</tr>");
});
}
});

$(".inline").click();
}
});
});
</script>

ajax 调用后我的表格行;

<table class="tbllist">
<tr class="malzlist"><td>000000000000000018</td><td>upa1</td></tr>
<tr class="malzlist"><td>000000000000000018</td><td>upa1</td></tr>
</table>

当我用 ajax 调用填充表格时,两个函数(我用注释写)不起作用,我认为页面看不到 ajax 调用插入的行。当我直接在 html 中填充表格(没有 ajax 调用)时,它的工作你能帮忙吗我好吗?

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