已采纳回答 / qq_蒙蒙细雨_0
原代码: (就是要实现点击按钮,显示p的内容) <button>指定触发事件</button> <script type="text/javascript"> $('p').mousedown(function(e) { //此时就是当你点击p 的时候,就会弹出p的内容(步骤1) alert(e.target.textContent) })/* $("button:eq(1)").mousedown(fun...
2017-06-29
已采纳回答 / aimee123
$(document).on('click','input',function(){ var num=$(this).index()+1;alert("您点击的是“+num+“按钮”);})我想到的是索引值加1 得到相应的按钮
2017-06-27
已采纳回答 / 洋洋哥哥
假设一个jQuery元素 绑定了一个事件: $("element").click(function(){ alert("click event") });那么想要触发这个event 事件有两种方式:1 用鼠标点击 element 这个页面元素。2 就是在javacsrip脚本里写 trigger 来触发它(就是不用鼠标点),当执行到这句的事件就等于点击了element.比如 在页面加载完成的时候就想自动点击一下这个element.$(function(){ $("element").click(...
2017-06-07
已采纳回答 / Glunefish
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>JQ-test</title><style>div { width: 500px; height: 200px; border: 1px solid green; margin: 0 auto; }</style></head><body><div id="test"&g...
2017-06-07
已采纳回答 / qq_說些什庅_0
这不是冒泡行为,是在chrome下select被执行了三次。iE和FF下就是一次。第一次:是click触发select。第二次:浏览器的默认行为,第三次:浏览器默认行为会选中input内的文本,从而触发第三次select.这就是为什么三次之后文本变蓝了!你在select函数语句中加入e.preventDefault();就行了。所有浏览器就都一样了。
2017-05-12
已采纳回答 / qq_Retainfate_0
this指的是绑定事件函数的那个对象,而e.target指的是事件发生的真正目标对象。多用在事件委托上。父级元素绑定事件,子级元素作为点击目标对象。this指的是父级元素,而e.target指的是子级元素。例如,一个div里面有一个列表,对div绑定一个点击事件,让里面的li点击发生变色,我们不需要对每个li进行绑定,只需要给div绑定事件,然后让e.target.style.backgroundColor改变就可以实现。
2017-05-05
已采纳回答 / 慕前端5422844
这是多个事件绑定多个处理函数,与一个事件绑定一个处理函数是一样的,只是多了个事件而已,单个事件绑定on(“click”,function(e))这个懂吧?
2017-04-24
已采纳回答 / 慕前端5422844
<script type="text/javascript"> //不同函数传递数据 function a() { $("button:eq(2)").click(1111, function(e) { alert(e.data) //1111 }); } a();</script>改成这样就好理解了吧?
2017-04-22