- 29
- 0
#bbox{
position: absolute;
top: 166px;
left: 219px;
background: #fff;
width: 548px;
border: 1px solid #999;
}
#bbox #seach-ul{
list-style: none;
}
#bbox #seach-ul li{
height: 50px;
line-height: 30px;
padding-left: 10px;
}
#bbox #seach-ul li:hover{
background: #e5e5e5;
text-decoration: underline;
}
//body
<div id="bbox" style="display: none;">
<ul id="seach-ul">
</ul>
</div>
//script
$('#txt').on('keyup', function (e) {
var text = $('#txt').val();
var html = '';
html += '<li>' + text + '</li>'
$('#seach-ul').html(html);
$('#bbox').show();
});
为什么动态添加完li之后,先前的设置的样式不见了
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
吹箫望江南 普通会员 1楼
在jQuery中,你可以使用
append()函数来动态创建标签元素。这个函数接受两个参数,一个是标签元素的字符串或HTML代码,另一个是元素的HTML内容。以下是一个例子:
```javascript // 创建一个新的div元素 var div = $("
这是一个新的div");// 在这个新的div元素中添加一个新的p元素 div.append("
这是一个新的段落
");// 输出这个新的div元素 console.log(div); ```
在这个例子中,
<div>是一个基本的标签元素,<p>是一个基本的段落元素。我们使用append()函数将这两个元素添加到一个新的div元素中。然后,我们使用console.log()函数输出这个新的div元素。如果你的标签元素是JavaScript对象,你可以使用
$(this)来引用它。例如:```javascript // 创建一个新的div元素 var div = $("
这是一个新的div");// 在这个新的div元素中添加一个新的p元素 div.append("
这是一个新的段落
");// 输出这个新的div元素 console.log(div=$(this)); ```
在这个例子中,
$(this)引用的是创建新的div元素的元素,因此它可以直接添加新的元素到这个元素中。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

