2

私は次のようなリストを持っています:

 <ul>
 <li id="l1">1</li>
 <li id="l2">2</li>
 <li id="l3">hi</li>
 </ul>

jqueryを使用することで、<li>値が含まれているかどうかを知ることができました。そのために私は使用しました:

if($('li:contains('hi')')){
    alert('Got value');
}

<li>今、値「hi」が見つかったのIDを知りたいです。そのIDを取得するにはどうすればよいですか?

4

4 に答える 4

3
var id = $('li:contains("hi")').attr('id');
于 2013-04-01T09:58:13.567 に答える
3

これを使って:

var id = $('li:contains("hi")').attr('id');

JSFIDDLE

于 2013-04-01T09:59:04.280 に答える
1

ID は単純な属性です。次のようにできます。

.attr("id")
于 2013-04-01T09:58:04.387 に答える