0

jqmでは、私はこのようなものを持っています

<li><a href="#page1" id="cats" class="loadPage">cats</a></li>
<li><a href="#page1" id="dogs" class="loadPage">dogs</a></li>

Page1 は動的なページであり、どのリンク ボタンを押して使用したかに基づいてコンテンツをロードする必要があります

$(document).on('pagebeforeshow', '#page1', function(event, data){
    do something here with either cats or dogs
});

ここで、どのリンクがどのリンクを使用したかを判断するにはどうすればよいですか? sessionStorage またはおそらく

$('.loadPage').click(function(){
    $(this).attr('id').blablabla
})

しかし、それは私には正しくないようです。答えはきっと目の前にあるのに、なかなか抜け出せない。

何か案は?

4

2 に答える 2

0

ID を比較します。

if(this.id==='cats')
{
  //do something here
}

余談ですが、使用すること$(this).attr('id')もできますが、可能な限り純粋な JavaScript を使用することをお勧めします。

于 2013-06-25T17:35:16.327 に答える