如果元素包含文本

时间:2014-03-07 19:08:47

标签: jquery

我只是想检查一个元素是否包含文本并相应地运行代码。像这样......

if ($('#MTD-Head').text:contains("(w/ DOTCOM)"))
{
    $('#MTD-Head').text("MONTH TO DATE (w/o DOTCOM)");
}
else 
{
    $('#MTD-Head').text("MONTH TO DATE (w/ DOTCOM)");         
}

实现此目的的正确语法是什么?

1 个答案:

答案 0 :(得分:0)

试试这个:

if ($('#MTD-Head:contains("(w/ DOTCOM)")').length > 0) {
    // Do something
}
else {
    // Do something else
}