Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 从标签获取文本和值_Jquery - Fatal编程技术网

Jquery 从标签获取文本和值

Jquery 从标签获取文本和值,jquery,Jquery,试图从页面上的标签中提取文本,但无效。包含的id是正确的 var modelid = $("label:contains('singleModelText')").text(); 如果$(“label:contains('singleModelText')))。长度==0则您的选择器是不正确。如果$(“label:contains('singleModelText'))。长度==0则您的选择器是不正确。应该是这样的 var modelid = $('label[id*="single

试图从页面上的标签中提取文本,但无效。包含的id是正确的

     var modelid = $("label:contains('singleModelText')").text();

如果
$(“label:contains('singleModelText')))。长度==0
则您的选择器是正确。

如果
$(“label:contains('singleModelText'))。长度==0
则您的选择器是正确。

应该是这样的

var modelid = $('label[id*="singleModelText"]').text();
有关“属性包含选择器”的详细信息,请参见此处:


应该是

var modelid = $('label[id*="singleModelText"]').text();
有关“属性包含选择器”的详细信息,请参见此处:


听起来像是您试图通过ID获取元素。请尝试:

var modelid = $('label[id*="singleModelText"]').text();

听起来您正试图通过ID获取元素try:

var modelid = $('label[id*="singleModelText"]').text();
:contains()
是一个,返回包含该文本的元素。我对你问题的解释是,你有这样一份文件:

<label>I want this text <input id="singleModelText" /></label>
$("#singleModelText").parent("label").text();
:contains()
是一个,返回包含该文本的元素。我对你问题的解释是,你有这样一份文件:

<label>I want this text <input id="singleModelText" /></label>
$("#singleModelText").parent("label").text();

显示一些html以便我们可以查看选择器中是否有错误。显示一些html以便我们可以查看选择器中是否有错误。