我有这样的结构:
<ul>
<li>text1</li>
<li>text2</li>
<li>text3</li>
</ul>
如何使用 javascript 或 jQuery 将文本作为数组获取?
['text1', 'text2', 'text3']
此后我的计划是将它组装成一个字符串,可能使用 .join(', ')
,并以如下格式获取它:
'"text1", "text2", "text3"'
最佳答案
var optionTexts = [];
$("ul li").each(function() { optionTexts.push($(this).text()) });
...应该可以解决问题。要获得您正在寻找的最终输出,join()
加上一些连接会很好:
var quotedCSV = '"' + optionTexts.join('", "') + '"';
关于javascript - 在 jQuery 中获取列表元素内容的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/247023/