-
<div class="test2"> <p>$('button:first').click(function(e) {alert(this)})</p> </div> HTML中写js或jQuery代码,完全当成字符串处理!!!查看全部
-
http://libs.baidu.com/jquery/1.9.1/jquery.js查看全部
-
写了一个简单的例子: <html> <head> <style type="text/css"> div{ width: 200px; height: 30px; background-color: red; } </style> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ //定义第一个执行的事件 $('input:first').click(function(){ $('div').css('background-color','yellow') }); //通过.trigger()将第一个执行的事件绑定到第二个事件上 //即点击第二个按钮时会触发第一个按钮绑定的点击事件:改变div的背景颜色 $('input:last').click(function(){ $('input:first').trigger('click'); }) }) </script> </head> <body> <div id=""> <input type="button" name="" id="" value="第一个按钮" /> </div> <input type="button" name="" id="" value="第二个按钮" /> </body> </html>查看全部
-
1、只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。 2、只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值 对于第一个按钮的点击事件:bottonName=undefined,所以bottonName||'first'=='first'; 对于第二个按钮的点击事件:bottonName = 'last',所以bottonName||'first'=='last'查看全部
-
事件对象是用来记录一些事件发生时的相关信息的对象。事件对象只有事件发生时才会产生,并且只能是事件处理函数内部访问,在所有事件处理函数运行结束后,事件对象就被销毁查看全部
-
e.target 指的是这个事件对象中绑定这个事件的元素查看全部
-
keypress事件与keydown和keyup的主要区别 只能捕获单个字符,不能捕获组合键 无法响应系统功能键(如delete,backspace) 不区分小键盘和主键盘的数字字符 总而言之, KeyPress主要用来接收字母、数字等ANSI字符,而 KeyDown 和 KeyUP 事件过程可以处理任何不被 KeyPress 识别的击键。诸如:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等。查看全部
-
注意: keydown是在键盘按下就会触发 keyup是在键盘松手就会触发 理论上它可以绑定到任何元素,但keydown/keyup事件只是发送到具有焦点的元素上,不同的浏览器中,可获得焦点的元素略有不同,但是表单元素总是能获取焦点,所以对于此事件类型表单元素是最合适的。查看全部
-
form元素是有默认提交表单的行为,如果通过submit处理的话,需要禁止浏览器的这个默认行为 传统的方式是调用事件对象 e.preventDefault() 来处理, jQuery中可以直接在函数中最后结尾return false即可查看全部
-
实际上是给祖先绑定一个事件。子元素通过冒泡将事传递到祖先元素,祖先元素再判断点击的是不是button,如果是,就执行相同的事件。因此,当有很多个相同的按钮需要绑定相同的事件时,可以用事件委托将事件委托给祖先节点,有祖先节点判断子节点是否执行某事件。如果不适用事假委托,那个每一个节点都需要绑定一个事件。 使用方法是: 祖先节点.on(“事件”,”子元素”,”绑定的函数”);查看全部
-
把测试三的代码简化成下面的应该会好理解点: $("button:eq(2)").click(111, function(e){ alert(e.data); //输出111 });查看全部
-
select事件只能用于<input>元素与<textarea>元素查看全部
-
$(this).css('border','1px solid red') //this 指向ul $(e.target).css('border','1px solid red') //这才是指向当前元素查看全部
-
//点击 div a span 是有区别的 $('body').on('click', 'div', function(e) { alert(e.target.textContent) }) //点击 div a span 是有区别的 // 第二参数选择器 并且只会冒泡到div, 不会再继续冒泡到body ,即使已经是对body指定的on事件查看全部
-
e.type 当前事件的类型 例如:click mousedown查看全部
举报
0/150
提交
取消