Как ссылаться на родителя, используя текст ребенка? - PullRequest
1 голос
/ 03 июня 2011

В jQuery, как я могу ссылаться только на элемент с h2 дочернего элемента, равным "Recipe Test 2"?

<li class="sfnewsListItem">
            <h2 class="sfnewsTitle">
                <a href="#">Recipe Test 1</a>
            </h2>
            <div class="sfnewsMetaInfo">May 23, 2011</div>            
</li>
<li class="sfnewsListItem">
            <h2 class="sfnewsTitle">
                <a href="#">Recipe Test 2</a>
            </h2>
            <div class="sfnewsMetaInfo">May 23, 2011</div>            
</li>
<li class="sfnewsListItem">
            <h2 class="sfnewsTitle">
                <a href="#">Recipe Test 3</a>
            </h2>
            <div class="sfnewsMetaInfo">May 23, 2011</div>            
</li>

Ответы [ 2 ]

2 голосов
/ 03 июня 2011

Попробуйте это:

var parnt =$("h2:contains('Recipe Test 2')").closest("li");
2 голосов
/ 03 июня 2011

Вы можете попробовать:

$('a:contains("Recipe Test 2")').closest('h2');

JS Fiddle demo .

Рекомендации:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...