js append追加html代码标签后 css样式没生效 js同时没有生效 已解决

编程知识 行业动态 更新时间:2024-06-13 00:22:28

html代码

<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");
})







更多推荐

js append追加html代码标签后 css样式没生效 js同时没有生效 已解决

本文发布于:2023-04-02 13:26:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/d0680bbfa4d63fce15c012361f4557ba.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:样式   代码   标签   append   js

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!