从范围

时间:2015-09-18 10:54:07

标签: javascript jquery

如何通过每个循环获取此文本?

 $('input[id^="ctl00_PlaceHolderMain_subElems2223_repSubElems_ct"]').each(function () { });

如何获得此值?

enter image description here

这不起作用

enter image description here

这也行不通 enter image description here

重要

如果我要写这个,我会得到这个值但是下划线部分总是不同的

enter image description here

4 个答案:

答案 0 :(得分:2)

试试这样:

var spanText = $('this').next("span#content").text();

答案 1 :(得分:1)

解析值内容,然后使用find()

获取元素
$('input[id^="ctl00_PlaceHolderMain_subElems2223_repSubElems_ct"]').each(function () { 
   var text = $(this.value).find('span#content').text();
});

答案 2 :(得分:1)

您正在尝试隐藏输入类型中的html范围。所以首先在隐藏字段上使用.val()获取html。之后你可以得到跨度。您可以将html分配给某个div,以便在其后代中找到span。

$('<div></div>').text($('input[id^="ctl00_PlaceHolderMain_subElems2223_repSubElems_ct"]')
.val()).find('span').eq(1).text();

答案 3 :(得分:1)

试试这个

$('[id*="hiddenSpanData"]').each(function () { });