0
我最近不得不编写代码来搜索与标题相关联的字段值的页面。 HTML结构是以下形式:jQuery选择器下一个兄弟的最后一个元素
<table><tr>
...etc...
<td><div><span>Type of Fruit:</span></div></td>
<td><span><div><span><div>Orange</div></span></div></span></td>
...etc...
</tr></table>
我解决了以下jQuery的问题:
var strFruitType = $('span').filter(function(){
return $(this).text() === 'Type of Fruit:';
}).closest('td').next().find(':last').text().trim();
//Evaluate Fruit Type.
switch(strFruitType) {
...etc...
这是最直接的或有效的方法来找到下一个兄弟姐妹的最后一个元素?
你有过HTML控件? –
不,我无法控制HTML。我的任务是确定与“水果种类:”(显然,不是真正的标题或数据)标题相关的价值并对其采取行动。页面上还有其他标题/值组合,我可能也需要评估。 –