我需要比较两个 div 的相同数字,然后执行某些操作
我正在使用.is函数
jQuery(function ($) {
if ( $("#result").is(".count-entries") ) {
alert("true");
}
});
<div class="count-entries">2</div>
<div id="result">2</div>
当 div 中的数字相同时,警报不会触发
最佳答案
如果你想检查2个div是否有相同的内容,你可以使用text()
获取div的文本,使用trim()
删除多余的内容空格。
注意: .count-entries
是一个类,该类可以有多个元素。如果是这种情况,您可能需要指定 id
。
if ($("#result").text().trim() === $(".count-entries").text().trim()) {
console.log("Content is the same");
} else {
console.log("Content is not the same");
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="count-entries">2</div>
<div id="result">2</div>
关于javascript - 如何比较两个div的相同数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55890871/