除了ie7和8
之外,此代码工作正常$(document).ready(function(){
$('#buchen li').load('buchen.html');
$(".nav-three").click(function(){
var reisename = $(this).parents(".kurzreise").find("h3").text();
<!--Up until here everything seems fine. The var "reisename" contains the text it should.-->
$(this).parents(".kurzreise").find("#reiseziel").text(reisename);
$(this).parents(".kurzreise").find("#reiseziel").val(reisename);
});
});
当试图在div&#34; #reiseziel&#34;中写入文本时,ie7中没有任何反应。 我认为这可能与我加载&#34; buchen.html&#34;的事实有关。通过查询到另一个html页面。 或者.parents或.find?
是否存在已知问题感谢您的帮助。
答案 0 :(得分:0)
也许您可以将其更改为使用ajax函数并在成功中处理动态内容?
$.ajax({
url: 'buchen.html',
success: function(data) {
$('#buchen li').append(data);
// Maybe put your stuff here.
$(this).parents(".kurzreise").find("#reiseziel").text(reisename);
$(this).parents(".kurzreise").find("#reiseziel").val(reisename);
}
});