如何将文本附加到jQuery选择?
鉴于此HTML如何将文本附加到jQuery选择?,jquery,Jquery,鉴于此HTML <input type="checkbox"><span>Apple</span> <input type="checkbox"><span>Orange</span> <input type="checkbox"><span>Lemon</span> 我得到这个结果 苹果柠檬 如何插入分隔符?这样我就得到了苹果、橘子、柠檬 这不起作用: var checked_item
<input type="checkbox"><span>Apple</span>
<input type="checkbox"><span>Orange</span>
<input type="checkbox"><span>Lemon</span>
我得到这个结果
苹果柠檬
如何插入分隔符?这样我就得到了苹果、橘子、柠檬
这不起作用:
var checked_items = jQuery("input:checked").next().text().append(", ");
这里有一个例子。它添加了一个逗号和一个空格
$(“,”).insertBefore($($(“输入:复选框:非(:第一)”);
请试试这个
var names = $('span').map(function(){
return $(this).text();
}).get();
该方法将函数应用于数组或对象中的每个项,并将结果映射到新数组中
我已经给出了
span
作为选择器,只是为了展示一个示例。您可以使用适当的选择器来代替该选择器 你的问题不是很清楚。您想要的结果是没有复选框?我的示例的结果是带有复选框的Apple、Orange、Lemon。逗号从何而来?当您将数组转换为字符串时,它就像您执行了array.join(',')
。
$("<span>, </span>").insertBefore($("input:checkbox:not(:first)"));
var names = $('span').map(function(){
return $(this).text();
}).get();