使用混乱炒作,我建立了一个日期范围选择器,我目前正在添加的功能.然而,炒作喜欢将它的HTML片段放入iFrames中。
我很难瞄准一个输入字段,这个输入字段位于iframe中,所以我可以用当前的年份填充它。我也不能给iframe一个ID,要么在炒作。
输入的路径如下:
#startyear > div > #start-year-text > iframe > html > body > input#start-year-placeholder显然,使用jQuery,这是行不通的:
$("#start-year-placeholder").attr("placeholder","1973");这一点也不是:
$("#startyear > div > #start-year-text > iframe > html > body > input#start-year-placeholder").attr("placeholder","1973");从下面链接的网页中,您将看到第一个日期范围选择器。我试图动态地设置第一年输入的占位符文本属性。现在它是硬编码的。
您可以在这里看到完整的HTML:http://aceroinc.ca/question/footer.html
发布于 2013-11-11 04:33:13
你可以这样瞄准它:
$('iframe').contents().find('input#start-year-placeholder')
注意:这在您的页面上有效,但是一般来说,如果要添加更多的iframes,您可能需要调整iframe选择器。而且,这只起作用,因为iframe是与父页面相同的域。
https://stackoverflow.com/questions/19898816
复制相似问题