[英]HTML DOM Tree traversal using jQuery Mobile
I have an HTML DOM Structure like this. 我有一个这样的HTML DOM结构。 I would like to access the text inside "ctitle", "daytime" and "vv".
我想访问“标题”,“白天”和“ vv”中的文本。 I am at the
<button>
position. 我在
<button>
位置。 As in $(this) = button: 如$(this)=按钮中所示:
NOTE: The DOM elements inside <ul>....</ul>
are repeated 注意:
<ul>....</ul>
中的DOM元素被重复
<ul id="classes">
<li class="ctitle" />
<li class="cschedule">
<table>
<tr/>
<tr>
<td class="vv" />
</tr>
<tr>
<td class="daytime">
<tr>
</table>
</li>
<li>
<button />
</li>
</ul>
Here is my effort but none of them are working. 这是我的努力,但没有一个在起作用。
ctitle= $(this).closest("#classes").find(".ctitle").text();
vv = $(this).closest("#classes").find("table .vv").text();
daytime = $(this).closest("#classes").find("table .daytime").text()
Based on your example html, and assuming there's some structure in how it's generated and so the order is always the same: 根据您的示例html,并假设其生成方式具有某种结构,因此顺序始终相同:
var cschedule = $(this).parent().prev()
var vv = cschedule.find('.vv')
var daytime = cschedule.find('.daytime')
var ctitle = cschedule.prev()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.