У меня проблема, которую я просто не могу понять!JQuery - Label .text() неверно
Я пытаюсь идентифицировать блок на странице, если он содержит метку с определенным значением!
Так что я ищу этот ярлык, как это:
if ($('label[value|="<em>*</em>Choose your Design"]').length) {
$(this).parent().parent().css("cssText", "width:22.5% !important; margin-right:1% !important;");
}
Проблема заключается в том, что это утверждение верно, но я думаю, что это только найти * и не выбрать свой дизайн и поэтому его не работает Я хочу.
Если я запускаю в заявлении:
var tester = $(this).html();
alert(tester);
Я просто получить * и больше ничего.
Может ли кто-нибудь пролить свет на то, как я могу изменить свой код, чтобы найти этот ярлык, а затем определить его родителя и добавить класс, поскольку это моя цель!
Спасибо! :)
EDIT: Спасибо за предложения содержит работу, я думаю, но мой код до сих пор, кажется, не работает ... Изменено скрипка: jsfiddle.net/mr5n9u2w/3
' '
вы можете поделиться образчиком html –
, который может быть найден ': contains()' –