事件绑定
<script src="./js/jquery-3.1.1.js"></script>
<script>
let userOrders = {
"code":200,
"msg":"success",
"data":[
{"id":2,"username":"王晨阳","sex":"男"},
{"id":1,"username":"何沛文","sex":"男"}
]
}
$('button:nth-of-type(1)').click(function(){
for(let i=0;i<userOrders.data.length;i++){
let trNode = document.createElement("tr");
let tdNode01 = document.createElement("td");
let tdNode02 = document.createElement("td");
let tdNode03 = document.createElement("td");
let tdNode04 = document.createElement("td");
tdNode01.innerHTML = userOrders.data[i].id;
tdNode02.innerHTML = userOrders.data[i].username;
tdNode03.innerHTML = userOrders.data[i].sex;
let spanNode = document.createElement("span");
let spanNode02 = document.createElement("span");
spanNode.innerHTML = "编辑";
spanNode02.innerHTML = "删除";
tdNode04.appendChild(spanNode);
tdNode04.appendChild(spanNode02);
trNode.appendChild(tdNode01);
trNode.appendChild(tdNode02);
trNode.appendChild(tdNode03);
trNode.appendChild(tdNode04);
$('table')[0].appendChild(trNode);
}
})
$('table').on('click','span',function(){
let trNode=this.parentNode.parentNode;
trNode.remove();
})
</script>
onchange点击事件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JQ事件绑定-onchange</title>
</head>
<body>
<input type="text" />
<select name="" id="">
<option value="">123</option>
<option value="">456</option>
<option value="">789</option>
</select>
<script src="./js/jquery-3.1.1.js"></script>
<script>
$('input').change(function(){
console.log($(this).val());
})
$('select').change(function(){
console.log(this.selectedIndex);
})
</script>
</body>
</html>
ready事件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JQ事件绑定</title>
<script src="./js/jquery-3.1.1.js"></script>
<script>
$(function(){
$('button').click(function(){
alert("----");
})
})
$(function(){
$('button').click(function(){
alert("*******");
})
})
</script>
</head>
<body>
<button>
click
</button>
</body>
</html>
焦点事件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JQ事件绑定</title>
</head>
<body>
<input type="text" />
<script src="./js/jquery-3.1.1.js"></script>
<script>
$('input').on({
focus:function(){
$(this).css("backgroundColor","darkorange");
},
blur:function(){
$(this).css("backgroundColor","white");
}
})
</script>
</body>
</html>