Jquery 在iframe中加载动态url
我在这里看到了一些很酷的东西 他们正在将url加载到iframe中,以便快速查看。我想为我的网站做同样的事情。我正在使用bing API,例如: 因此,我附加了一个iframe和一个div来触发加载事件:Jquery 在iframe中加载动态url,jquery,ajax,events,jsonp,bing-api,Jquery,Ajax,Events,Jsonp,Bing Api,我在这里看到了一些很酷的东西 他们正在将url加载到iframe中,以便快速查看。我想为我的网站做同样的事情。我正在使用bing API,例如: 因此,我附加了一个iframe和一个div来触发加载事件: <div class="blok"></div> <iframe class="ifram" src="" width="100" height="100"></iframe> 不起作用。似乎是语法错误 $(".block").click(fu
<div class="blok"></div>
<iframe class="ifram" src="" width="100" height="100"></iframe>
不起作用。似乎是语法错误
$(".block").click(function () {
$(".ifram").attr("src", $(".desc a", this).text() );
});
你忘了在
(.desc a),this.text()前面加“$”
这似乎是语法错误
$(".block").click(function () {
$(".ifram").attr("src", $(".desc a", this).text() );
});
你忘了在
(.desc a),this.text()前面加“$”
大约有6件事出错:
.click()
,但是结果是动态添加的,因此需要使用一个活动处理程序,例如.on()
.blok
,但您将事件绑定到.block
.ifram
元素的src$
$("body").on('click', '.blok', function () {
$(this).siblings(".ifram").attr("src", $(this).siblings('p.desc').find('a').attr('href') );
});
jshiddle:大约有6件事出错了:
.click()
,但是结果是动态添加的,因此需要使用一个活动处理程序,例如.on()
.blok
,但您将事件绑定到.block
.ifram
元素的src$
$("body").on('click', '.blok', function () {
$(this).siblings(".ifram").attr("src", $(this).siblings('p.desc').find('a').attr('href') );
});
jsFiddle:难以置信。非常感谢:)谢谢你指出并解释得如此详细。难以置信。非常感谢:)并感谢您如此详细地指出和解释。