下記のhtmlの、<li><p><a></a></p></li>をJQueryで取得したい場合、
どのように記述すれば良いでしょうか?
<ul class="targetArea"> <li> <p> <a href="#test1">リンクテキスト</a> </p> </li> </ul>
----現状の記述----
if (searchText != '') { $('.targetArea p').each(function() { targetText = $(this).next().text(); targetText2 = $(this).html(); if (targetText.indexOf(searchText) != -1) { searchResult.push(targetText2); } });
現状だと、htmlテキストが取得されてしまいます。 aタグなどは属性のまま取得したいです。
4行目の html の部分を変える必要があると思うのですが正しい記述がわからず。。
お知恵をお貸しいただけないでしょうか。
回答3件
あなたの回答
tips
プレビュー