0
最近、タイトルに関連付けられたフィールドの値をページで検索するコードを書く必要がありました。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...
は、これが最も簡単ですか:私は、次の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>
:HTMLの構造は、次のような形式であります何かの次の兄弟の最後の要素を見つけるための効率的な方法?
あなたはHTMLを制御していますか? –
いいえ、私はHTMLを制御できません。私の仕事は、タイトル「果物のタイプ:」(明らかに実際のタイトルやデータではない)に関連する価値を決定し、それに基づいて行動することです。ページ上に他のタイトル/値の組み合わせがありますので、評価する必要があります。 –