2012-01-26 14 views
2

私は、次を使用しています:jQuery .on()はモバイル(iPhone Safari)で動作する必要がありますか?

$('#container').on('click', 'a', function() { 
    //bla 
}); 

と何が起こるかは、全体#containerクリックでハイライトされていないaとイベントが動作しないされることをです。
何か考えてみませんか?

+0

jQuery Mobileを使用しているか、jQueryコアのみを使用していますか。 –

+0

@Kevin B jQuery Core – ilyo

+0

jqueryには関係しない可能性があります。アンカータグにonclickを与え、確認するためにjqueryを削除してみてください。 –

答えて

0

は、以下のことを試してみてください。

$('#container a').on('click', function() { 
    //bla 
}); 

それを使用しない理由あなたは、jQueryの強力なセレクタエンジンを持っていますか?

+0

'a'が動的に生成された場合、そのメソッドは機能しません。 –

関連する問題