0

.on()関数を使用して 、フレーム内にあるボタンのイベントをバインドしています。ボタンは将来レンダリングできるので、次の構文を使用しています。

$('#myIframe').contents().on('click','.myButton img[src="/myImage.gif"]',function(){

});

しかし、私が大きな問題として遭遇したのは、次のようにクラスとソース属性値によってボタンを選択していることです。

$('.myButton img[src="/myImage.gif"]').parent()

この「parent()」の部分をに追加するにはどうすればよいですか。関数「セレクター」パラメーター?それは可能ですか?

ボタンにIDを追加するときに、フレームのコンテンツを変更できないことに注意してください。

4

2 に答える 2

3

することはできませんが.parent()、使うことはできます:has()

'.myButton:has(img[src="/myImage.gif"])'
于 2012-10-18T14:05:01.487 に答える
0

親をセレクターとして使用できます。

http://api.jquery.com/parent-selector/

したがって、セレクターは次のようになります。

$('.myButton img[src="/myImage.gif"]:parent')
于 2012-10-18T14:12:56.927 に答える