Jquery 如何在一个父元素下查找每个元素的值?
我有下面的HTML。使用jQuery,我希望在一个变量中获得Jquery 如何在一个父元素下查找每个元素的值?,jquery,html,Jquery,Html,我有下面的HTML。使用jQuery,我希望在一个变量中获得下每个HTML元素的值 每次在下有不同的值时,都会在表中多次生成 但我无法获取所有值。正确的方法是什么 我想要html格式的值,所以当我在弹出窗口中显示这些值时,它应该保留外观。使用children() 试试看 $(".item-options").children(".mdata").each(function() { description+=$(this).html(); }); 在每次迭代中选择相同
下每个HTML元素的值
每次在
下有不同的值时,都会在表中多次生成
但我无法获取所有值。正确的方法是什么
我想要html格式的值,所以当我在弹出窗口中显示这些值时,它应该保留外观。使用children()
试试看
$(".item-options").children(".mdata").each(function() {
description+=$(this).html();
});
在每次迭代中选择相同的元素时,代码不起作用。如果需要文本内容,可以使用jQuery
text
方法或textContent
属性
var text = $(".item-options").children().map(function() {
return $(this).text();
}).get().join('');
map
方法返回一个数组,您可以使用数组对象的join
方法将其转换为字符串。我想要每个html元素的值,您可以发布一个您期望的输出示例吗?@Terence实际上,当我悬停在上时,我希望所有子元素都显示在弹出窗口中。
$(".item-options").children(".mdata").each(function() {
description+=$(this).html();
});
var text = $(".item-options").children().map(function() {
return $(this).text();
}).get().join('');