jQuery
swpu_lwf
前端爱好者
展开
-
原生JS forEach()和map()遍历的区别以及兼容写法,jQuery $.each()和$.map()遍历
一、原生JS forEach()和map()遍历共同点:1.都是循环遍历数组中的每一项。2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当前项的索引index,原始数组input。3.匿名函数中的this都是指Window。4.只能遍历数组。1.forEach()没有返回值。arr[].forEach(function(value,index,转载 2017-09-11 19:30:08 · 410 阅读 · 0 评论 -
checkbox的change事件(IE浏览器change事件问题及解决方法)
在JQuery中,当给radio或checkbox添加一个change事件时,如果它的值发生变化就会触发change事件。 $('document').ready(function(){ $('#checkbox').change(function(){ alert('checked'); }) })上面几行代码在Firefox等浏览器中原创 2017-10-25 21:00:20 · 13598 阅读 · 0 评论 -
select表单序列化serialize()出现问题
今天在序列化select时,遇到了一个问题 HTML: <input name="id" type="text"/> <select class="form-control" id="placeSelect" name="place"> <option value="1">1</option> <option value="2">2</option原创 2017-12-07 21:37:27 · 6673 阅读 · 1 评论 -
JQuery中事件绑定的四种方法及其优缺点
JQuery中事件绑定的方法有bind、live、delegate、on1、bind:bind(type [,data], fn).bind,监听器绑定到目标元素上,会将所有匹配的元素都绑定一次事件。因此,当元素很多时,后来动态添加的元素不会被绑定。 例:$("#foo").bind('click',function(){ console.log("clicked");})...原创 2018-05-22 17:14:40 · 5465 阅读 · 0 评论