我遇到了一个我无法解决的问题!
我试图在页面上标识一个块,如果它包含一个具有特定值的标签!
所以我正在寻找这样的标签:
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);
我只是得到一个*而不是别的。
任何人都可以了解我如何更改我的代码,以便找到这个标签,然后识别其父级并添加课程,因为这是我的目标!
谢谢! :)
编辑:感谢您的建议包含我认为的作品,但我的代码似乎仍然无效...更新小提琴:jsfiddle.net/mr5n9u2w/3
答案 0 :(得分:0)
感谢我需要的帮助&#34;包含&#34;代替&#34;价值&#34;
if($(&#39; label:contains(&#34; *选择你的设计&#34;)&#39;)。length){ }