jquery的点击LI实现复制LI中的内容,LI是多个,不定条数的,可以给出代码吗?
发布网友
发布时间:2022-04-25 05:14
我来回答
共2个回答
热心网友
时间:2022-04-25 06:44
第一种:<script type="text/javascript">
$(function(){
var sOld = null;
$("li").each(function(index){
var sOld = $(this).text();
$(this).click(function(){
var sNew = $(this).text();
$(this).text(sNew + sOld);
});
});
});
</script>
</head>
<body>
<ul>
<li>123</li>
<li>456</li>
<li>789</li>
</ul>
</body>
</html>
第二种:<script type="text/javascript">
$(function(){
$("li").each(function(index){
$(this).click(function(){
var sText = $(this).text();
$(this).text(sText+sText);
});
});
});
</script>
</head>
<body>
<ul>
<li>123</li>
<li>456</li>
<li>789</li>
</ul>
</body>
</html>
不知道是不是你要的效果。不是的话,具体一点。
热心网友
时间:2022-04-25 08:02
绑定数据?
.....循环 ,从后代输出,或者是某数据控件{
<ul>
<li onclick="aaa(this)"><%....%></li>
</ul>
}
function aaa(obj){
var content=obj.innerText;
//复制内容的代码
};