0

我正在使用 .on()函数在位于框架中的按钮上绑定事件。因为按钮可以在将来呈现,所以我使用以下语法:

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

});

但是我遇到的一个大问题是我通过其类和源属性值选择按钮,如下所示:

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

如何在 on.xml 中添加这个“parent()”部分。功能“选择器”参数?有可能吗?

请注意,我无法将框架的内容更改为将 id 添加到按钮。

4

2 回答 2

3

这是不可能的.parent(),但是可以使用:has()

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

您可以使用 parent 作为选择器:

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

所以你的选择器是:

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