Выборка дочернего элемента с определённым атрибутом
Здравствуйте. Мне нужно удалить 2 элемента, если ссылка внутри элемента указывает на аккаунт пользователя. Попробовал так:
$( function(){ if( $('#welcome>a[href="http://site.net/my-account/"]') ){ $('#showmodal').remove(); $('#modal').remove(); } } ); не получается. Что я не так сделал? html такой: <div id="welcome"> Вы вошли как <a href="http://site.net/my-account/">User</a> <a href="http://site.net/logout/">Logout</a> </div> почему-то условие в if всегда истинно, видимо выборка неправильная. |
попробовал вот так:
$('#welcome:contains("Вы вошли как")') всё равно if всегда истинно |
Sigizmund2012,
js -> length, classList.contains() jquery - size(), is(), hasClass() |
Цитата:
$('#welcome').is( ":contains('Вы вошли как')" ) |
Часовой пояс GMT +3, время: 07:30. |