jQuery Mobile Web アプリにリスト ビューがあります。このリスト ビューは次のような要素で構成されています。
<li id='search_r'>
<a href='#' id='$id' class='s_result'></a>
</li>
<li id='search_r'>
<a href='#' id='$id' class='s_result'></a>
</li>
要素の数は、この 2 つだけではなく、検索結果の数によって異なります。リストビューで要素をクリックすると、この場合:
<li></li>
2 つのことが必要です。1 つは、この特定の「li」タグ (クリックされたもの) 内の「a」タグから「id」属性を、「search_r」と呼ばれるグローバル変数に割り当てることです。クリックイベントは正常に機能しますが、「a」タグから属性を取得することはできません。
これが私のjsです:
$("#cc_page").ready(function(){
$("#search_r").live('click', function(){
search_r = $(this).attr('id');
window.location.href = "http://imes.********.com/app/userpanel.html#sfpp_page";
});
});
「これ」が解決策ではないことはわかっています。私は本当にjsが初めてなので、そのようなばかげた質問をしています:)