我有一个问题,我只是不能弄清楚!
我正试图通过它是否包含具有一定值的标签来识别页面上的块!
我正在寻找这样的标签:
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
谢谢你的帮助,我需要的是"contains"而不是"value"
if ($('label:contains("*Choose your Design")').length) {}