我正在使用以下jquery制作adrop下载菜单:
$(document).ready(function(){
// executed after the page has finished loading
$('#navigationMenu li .normalMenu').each(function(
$(this).before($(this).clone().removeClass().addClass('hoverMenu'));
});
$('#navigationMenu li').hover(function(){
$(this).find('.hoverMenu').stop().animate({marginTop:'0px'},200)
},
function(){
$(this).find('.hoverMenu').stop().animate({marginTop:'-25px'},200);
});
});
我需要帮助仅从创建的克隆中添加href。
答案 0 :(得分:0)
使用.removeAttr()
$(this).before($(this).clone().removeClass().addClass('hoverMenu').removeAttr('href'));
要添加href,您可以使用.attr()
$(this).before($(this).clone().removeClass().addClass('hoverMenu').attr('href','#'));
答案 1 :(得分:0)
要添加href
属性,请使用attr
:
$(this).before(
$(this)
.clone()
.addClass('hoverMenu')
.attr('href', 'http://google.com')
);
参考:
.attr( attributeName, value )
说明:为匹配元素集设置一个或多个属性。
attributeName
输入:
String
要设置的属性的名称。
value
类型:字符串或数字
要为该属性设置值。