我只是想确保以下元素的标签确实是“选择日期”而不使用正则表达式:
<strong id="id1">Select Date</strong>
但以下两个代码都与此标签不相符:
$("#id1").text().trim() === "Select Date"
$("#id1").text().trim() === "Select Date" //extra space there
我该如何检测此标签?
答案 0 :(得分:0)
如果你想忽略你可以做的空格:
function compareStrings(a, b){
return a.split(/\s/).join('') == b.split(/\s/).join('');
}
console.log(compareStrings($("#id1").text(), "Select Date")); // true
答案 1 :(得分:0)
这样的事情可以做到:
$("#id1").html().replace(/ /g, '') === "Select Date";