我试图使用jQuery(或javascript)获取标签元素的值。我唯一的搜索词是label元素的属性的子字符串。在下面显示的示例代码中,这将是'Okuku'。
<label class="required" for="Nigeria-Osun-Okuku">The Township of Okuku</label>
剧本:
$("label[for='Nigeria-Osun-Okuku']").text();
将返回
Okuku的乡镇
但我没有完整的'for'值:Nigeria-Osun-Okuku 但它的最后一个子串:'Okuku'。
我如何编写脚本来搜索,匹配并 返回:Okuku的乡镇 ?感谢
答案 0 :(得分:2)
您可以使用attribute-contains
选择器:
$("label[for*='Okuku']").text();
注意,这将获取与该子字符串匹配的所有元素。
如果你确定在值的末尾找到了这个子字符串,你可以使用ends-with选择器:
$("label[for$='Okuku']").text();
将返回for
属性以子字符串结尾的元素。
答案 1 :(得分:1)
使用属性包含选择器*=
$("label[for*='Okuku']").text();
答案 2 :(得分:0)