id=more
id=more1
id=more2
id=more3
功能都相同
$(function(){
$("#more","#more1","#more2","#more3").hover(function(){
$(this).find("ul").show();
},function(){
$(this).find("ul").hide();
});
})
$("#more,#more1,#more2,#more3").hover(function(){
var id = ["more", "more1", "more2", "more3"];
for (var i = 0; i < id.length; i++)
{
$(function(){
$(id[i]).hover(function(){
$(this).find("ul").show();
},function(){
$(this).find("ul").hide();
});
});
}
为什么 不给这些元素加个class 呢?然后用class遍历设置
直接把这些功能相同的id的元素设置相同的class,用jquery选择器 $(".class")获取,然后做点击事件
jquery选择器里面有按照什么ID开头的