所以,我有div
只有 -
作为文字,我想删除它。为什么这不起作用?
$('.p-infotext').each(function () {
var elem = $(this);
var thisText = $(this).text();
if (thisText.match("/\-\s/")) {
elem.remove();
alert("it's working");
}
});
/\-\s/
匹配似乎在网站RegExr上正常运行。见图:
答案 0 :(得分:0)
您混淆了两种语法("
语法和/
语法)。此外,我不认为你想要\s
(之后需要一个空格字符)。尝试:
if (thisText.match(/\-\b/)) {
更新以说明评论中描述的误报。
答案 1 :(得分:0)
我做到了!
我使用/\s\s\-/
来匹配两个空格,然后使用"-"
!
感谢所有试图提供帮助的人。