js append追加html代码标签后 css样式没生效 js同时没有生效 已解决
2017-10-19 14:32
1396 查看
html代码
<div class="box">
<input type="text" name="" value="已经存在的input">
</div>
<button>添加input</button>
css代码
js代码
<div class="box">
<input type="text" name="" value="已经存在的input">
</div>
<button>添加input</button>
css代码
.box{ width: 500px; height: 300px; border-radius:8px; border:1px solid #f0f; margin-bottom: 20px; padding: 5%; } .box input{ border:0px; background: skyblue; color: #fff; height: 35px; border-radius: 8px; }
js代码
var box = $(".box"); var addBtn = $("button"); addBtn.on("click",function(){ var appendHtml = '<input type="text" name="" value="追加的input">'; box.append(appendHtml); // 解决样式不生效 $(".box").trigger("create"); }); var inputEle = $(".box input"); /*直接这样绑定在input上面 就会出现追加input的点击事件失效 inputEle.on("click",function(){ alert("niahao"); });*/ // 绑定在追加在元苏的父级上面 就可以解决 追加input的点击事件失效 $(".box").on("click","input",function(){ alert("niahao"); })
相关文章推荐
- 用Jquery动态append方式加入标签时Css样式丢失的解决方法
- 用Jquery动态append方式加入标签时 css样式丢失的解决方法
- 用Jquery动态append方式加入标签时Css样式丢失的解决方法
- 用Jquery动态append方式加入标签时Css样式丢失的解决方法
- js通过innerHTML向div中追加标签,添加后之前输入的内容都清空了解决方法
- 用Jquery动态append方式加入标签时Css样式丢失的解决方法
- 用Jquery动态append方式加入标签时Css样式丢失的解决方法
- 对于js使用append追加的节点无法添加事件的解决方法
- 解决啦:麻烦管理员帮我改下——我的后台管理分类那里不正常啦:带css样式的那个标签不能编辑啦!!麻烦啦,谢谢啦先
- js ajax解决跨域请求,以及requestheader里没有cookie 3ff0
- 没有文件扩展“.js”的脚本引擎问题解决
- jstl 的<c:if>标签没有else的解决办法
- 解决Angular.Js与Django标签冲突的方案
- 解决redis下没有appendonly.aof文件
- JS中使用window.open(url,..);开启新窗口时,传参url没有乱码,但是传到后台出现乱码 解决办法
- 解决网页公告的问题(无需js),一个标签解决一切
- EF 没有NotMapped ,Table 等标签的解决方法
- 关于include标签导致js路径找不到的问题分析及解决
- 织梦cms生成的文章页没有css样式的解决办法
- android中ListView点击和里边按钮点击不能同时生效问题解决