Если в строке HTML есть определенные символы, скрыть элемент на странице - PullRequest
0 голосов
/ 20 июля 2011

Итак, я нашел несколько похожих вопросов с ответами, но не смог заставить их работать.

Я хочу проверить, начинается ли строка внутри тега <span class="productID"> с буквами "EP", если это так, то скрыть элемент кнопки на странице. Поэтому он будет проверять только первые два символа в теге и игнорировать остальные.

Ответы [ 3 ]

2 голосов
/ 20 июля 2011

Попробуйте это:

if ($('.productID').text().substring(0, 2) == "EP") {
   $('#targetButton').hide();
}
1 голос
/ 20 июля 2011
var stringvar = $('span .productID').text();
if ((stringvar.charAt(0) == "E") && (stringvar.charAt(1) == "P"))
{
    $('#button').hide();
}
0 голосов
/ 20 июля 2011

Попробуйте это: http://jsfiddle.net/rSVve/2/

 $(document).ready(function() {
    $.each($(".productID"),function(){
        if($(this).text().substring(0, 2) == "EP"){ 
          $(this).hide();
        }
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...