我正在尝试为网页中的3个不同的div类执行单个函数。这三个div类包含每个超链接,当点击这些超链接时,相应的链接应该在另一个div中打开(这里使用id(div id)访问它。)
我的代码在这里
$('.div1 a, .div2 a, .div3 a').click(function() {
var url = $(this).attr('href');
var height = $('#divid').height();
var width = $('#divid').width();
$('#divid').replaceWith( "'<object data="+url+" width="+width+" height="+height+"/>'" );
return false;
});
div1,div2,div3是div类 divid是div部分的id。
据我所知,代码是正确的,但遗憾的是它并未反映在我的网站中。这部分有什么问题。
答案 0 :(得分:1)
为所有三个div添加一个类并使用它:
$('.singleclass a').on('click',function() {
var url = $(this).attr('href');
var height = $('#divid').height();
var width = $('#divid').width();
$('#divid').replaceWith( "'<object data="+url+" width="+width+" height="+height+"/>'" );
return false;
});
答案 1 :(得分:0)
解决了这个问题。
我将所有三个div类(div1,div2,div3)添加到一个div中(给出了类名和id,然后使用它的id访问div。最后,该函数应用于所有三个类。
我不知道以前出了什么问题,但无论如何我解决了它。谢谢大家的支持。