【问题标题】:Extract text from a list of Html elements using jquery使用 jquery 从 Html 元素列表中提取文本
【发布时间】:2015-11-20 09:37:42
【问题描述】:
我在尝试从 jquery 中的元素列表中获取文本时遇到问题。
我有一个变量中的元素列表。我想要的是从每个元素中提取文本并将其插入到带有逗号分隔的字符串列表中。
我的代码:
var names = $('input.select:checked').closest('tr').find('.citizen-name');
for (var i = 0; i < names.length; i++) {
???;
}
我该怎么做?
感谢您的帮助!
【问题讨论】:
标签:
jquery
asp.net-mvc
asp.net-mvc-3
【解决方案1】:
var names = $('input.select:checked').closest('tr').find('.citizen-name');
var arr = [];
for (var i = 0; i < names.length; i++) {
arr.push($(names[i]).text());
}
var str = arr.join();
【解决方案3】:
你可以的,
$('input.select:checked').closest('tr').find('.citizen-name').each(function () {
alert($(this).text());
});
或
var names = $('input.select:checked').closest('tr').find('.citizen-name');
for (var i = 0; i < names.length; i++) {
alert(names.eq(i).text());
}