当前位置:首页 > Web开发 > 正文

jQuery的事件绑定

2024-03-31 Web开发

标签:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Title</title>
<meta charset="UTF-8">

</head>
<body>
<p>star</p>
<!---->
<ul>
<li>111</li>
<li>222</li>
<li>333</li>
<li>444</li>
</ul>
<!---->
<input value="+" type="button">
<script src="http://www.mamicode.com/jquery-3.4.1.js"></script>
<script>
//1.click事件绑定(可以绑定多个标签)
// $(‘p‘).click(function () {
// alert($(this).css(‘color‘,‘red‘)) //star变红
// alert(this.innerHTML)// star

// })
//=========================================================
//2.bind事件绑定--(用click触发)
// $(‘p‘).bind(‘click‘,function () {
// alert(this.innerHTML);//star
//
// })
//=========================================================
//3.用该要领绑定的事件不能被添加的新标签担任
// $(‘ul li‘).click(function () {
// alert(123);
// });
//=========================================================
//4.用该要领绑定的事件可以被添加的新标签担任(事件委托)
//给动态标签绑定事件的要领用on
// $(‘ul‘).on(‘click‘,‘li‘,function () {
// alert(‘position‘)
// });
//=========================================================
//同bind要领
// $(‘ul li‘).on(‘click‘,function () {
// alert(‘position‘)
// });//如果没有select,,那么这样跟bind要领是一样的
//=========================================================
//5.on要领中的 [data]参数(用event挪用data东西)

function show(event){
alert(event.data.f1);//star come up
}
$(‘p‘).on(‘click‘,{f1:‘star come up‘},show);


function add() {
var tag=document.createElement(‘li‘);
tag.innerHTML=‘?‘;
$(‘ul‘).append(tag);

}

</script>

</body>
</html>

jQuery的事件绑定

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/29967.html