使用JQuery,我如何检查div标签中span标签内的内容是否包含“@”字符?

时间:2014-02-23 18:10:18

标签: jquery html

我想检查第一个span标记(class="name")中的内容(adrianray@yahoo.com)是否包含“@”字符。它如下所示。

<div class="nameMail">
    <span class="name">adrianray@yahoo.com</span>
    <span class="mail">adrianray@yahoo.com</span>
</div>

3 个答案:

答案 0 :(得分:2)

试试这个

$('.nameMail span.name').each(function ()
{
     if($(this).text().indexOf('@') != -1)
     {
       alert("Yes");
     }
});

答案 1 :(得分:0)

if ( $('.name').text().indexOf('@') !== -1 ) {
    // contain @
} else {
    // doesn't contain @
}

答案 2 :(得分:0)

var x1 = $('.name').text();
if(x1.indexOf("@") > -1){
   alert('Found it');
}else{
   alert('Not present');
}