gpt4 book ai didi

javascript - 填充 html 表值时如何调用 javascript 代码

转载 作者:行者123 更新时间:2023-12-03 08:10:46 25 4
gpt4 key购买 nike

我在更改按钮控件的文本时遇到问题。

这是我的按钮的 html 代码

<input type="submit"  name="submit" id="btnsubmit" class="btn btn-default btnsubmit" value="Save" />

我希望在通过 php 填充 html 表后完成

这是我的 jQuery 代码

$( document ).ready(function() {
var checkedItems = $('#dataTable tr td').each(function() {
});
if (!checkedItems.size()) {
alert ("No data on the table");
}else {
alert ("this is else");
document.getElementById('btnsubmit').innerHTML = "Update";
}
});

我的代码有什么问题吗?

我还使用 document.getElementById('btnsubmit').innerHTML = "Update"; 更改其他页面中输入按钮的文本,为什么它在这里不起作用?

显示的警报是:

this is else

最佳答案

为此,您可以使用标志:

$( document ).ready(function() {
var checkedItems = false; // check with flag;
$('#dataTable tr').each(function() {
$('td', this).text().trim() === "" ? checkedItems = false : checkedItems = true;
});
if (checkedItems) {
alert ("No data on the table");
} else {
alert ("this is else");
$('#btnsubmit').val("Update");
}

});

关于javascript - 填充 html 表值时如何调用 javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34157339/

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