有什么简单的方法吗
来源:4-10 自由编程
lhebe
2019-05-13 19:59:15
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<button>
点击我
</button>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
<script src="../js/zopto.js">
</script>
<script>
$(function(){
var i=5;
$('li').on('mouseenter',function(){
$('li').css({background:'#fff'})
$(this).css({background:'red'});
})
$('button').click(function(){
var sd=$('<li>'+(i+1)+'</li>');
$('ul').append(sd);
sd.mouseenter(function(){
$(this).css({background:'red'});
$(this).siblings().css({background:'#fff'})
}).mouseleave(function(){
$(this).css({background:'#fff'});
})
})
})
</script>
</body>
</html>
1回答
好帮手慕糖
2019-05-14
同学你好,1、可以通过ul统一给li设置移入移出事件。
2、获取li的长度,然后每次单击的时候,长度这个全局变量加1,
3、然后设置li节点,添加到ul中,例:

希望能帮助到你,祝学习愉快!
相似问题
回答 3
回答 1
回答 1
回答 1
回答 2