gpt4 book ai didi

javascript - contains() 始终返回 true

转载 作者:行者123 更新时间:2023-12-02 15:06:20 25 4
gpt4 key购买 nike

我有一个动态创建的表,当我添加新行时,我需要检查表中是否已存在一本书。

function drawRow(obj) {
var row = $("<tr>")
row.append($("<td><p>" + obj.Id + "&nbsp;&nbsp;</p></td>"));
row.append($("<td><p>" + obj.bookno+ "&nbsp;&nbsp;</p></td>"));
row.append($("<td><p>" + obj.isbn + "&nbsp;&nbsp;</p></td>"));

if ($(".bktbl tr").contains == obj.isbn) { // It shows me always false. I think this is not working properly
alert("Already there!");
} else {
$(".bktbl table").append(row);
}
}

最佳答案

您需要使用:contains() Selector以及长度属性

Select all elements that contain the specified text.

 if($(".bktbl tr:contains('"+obj.isbn+"')").length)

而不是

 if ($(".bktbl tr").contains == obj.isbn) {

关于javascript - contains() 始终返回 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35103845/

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