我正在尝试使用jQuery(或javascript)获取标签元素的值。我唯一的搜索词是label元素的for属性的子字符串。在下面显示的示例代码中,这将是“Okuku”。
<label class="required" for="Nigeria-Osun-Okuku">The Township of Okuku</label>
剧本:
$("label[for='Nigeria-Osun-Okuku']").text();
会回来
但我没有完整的“for”值:Nigerian-Osun-Okuku ,但没有最后一个子字符串:“Okuku” 。
如何编写脚本以进行搜索,匹配和返回:Okuku的小镇?谢谢
最佳答案
您可以使用 attribute-contains
选择器:
$("label[for*='Okuku']").text();
注意,这将获取与该子字符串匹配的所有元素。
演示:http://jsfiddle.net/sYdN4/
如果确定此子字符串位于值的末尾,则可以使用ends-with选择器:
$("label[for$='Okuku']").text();
它将返回其
for
属性以子字符串结尾的元素。关于javascript - 如何使用jQuery标签属性的子字符串获取标签元素的值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10853360/