我需要从 UL 列表中获取内容,然后才能使用它来发送电子邮件。但我坚持在 jquery 中获取 ul 列表。我搜索并发现以下内容:
$(document).ready(function(){
$("#send").click(function() { //When trigger is clicked...
var optionTexts = [];
$("#thelist").each(function() { optionTexts.push($(this).text()) });
var text = '"' + optionTexts.join('"<br/> "') + '"';
$("#result").append(text);
});
});
但这会返回页面内的所有内容:S 这是我的 ul 列表:
<ul id="thelist">
<li style="height: 65px; display: list-item; ">
<ul>
<li class="botHeader">
"Evelin dice"
<span>14:37:52</span>
</li>
<li class="botMsg">
"Hola, bienvenido"
</li>
<ul>
</li>
<li style="height: 26px; display: list-item; ">
<ul>
<li class="userHeader">
"Usted dice"
<span>14:37:59</span>
</li>
<li class="userMsg">
"Hola como estas"
</li>
<ul>
</li>
<li style="height: 39px; display: list-item; ">
<ul>
<li class="botHeader">
"Evelin dice"
<span>14:37:59</span>
</li>
<li class="botMsg">
"Gracias por preguntar, todo bien"
</li>
<ul>
</li>
</ul>
<a href="#" id="send">enviar</a>
<div id="result">
</div>