如果HTML字符串包含某些字符,则隐藏页面上的元素

时间:2011-07-20 17:26:39

标签: jquery string

所以我确实找到了一些与答案类似的问题,但无法让它发挥作用。

我想检查<span class="productID">标签内的字符串是否带有字母“EP”,如果是,则隐藏页面上的按钮元素。所以它只会检查标签中的前两个字符而忽略其余的字符。

3 个答案:

答案 0 :(得分:2)

试试这个:

if ($('.productID').text().substring(0, 2) == "EP") {
   $('#targetButton').hide();
}

答案 1 :(得分:1)

var stringvar = $('span .productID').text();
if ((stringvar.charAt(0) == "E") && (stringvar.charAt(1) == "P"))
{
    $('#button').hide();
}

答案 2 :(得分:0)

试试这个: http://jsfiddle.net/rSVve/2/

 $(document).ready(function() {
    $.each($(".productID"),function(){
        if($(this).text().substring(0, 2) == "EP"){ 
          $(this).hide();
        }
    });
});