为什么用jquery的on
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/26 19:32:41
这中代码写法,应该jQuery写插件的书写方法.具体的规则及约定你可以百度一下.function($,window,document)这三个参数的意思是:①$是把jQuery传进来,这样你可以在fun
attr()//获取或设置选中元素属性例:vara=$("#idx").attr("value");//获取id="idx"的value属性值$("#idx").attr("value","123")
简单的说,开发调试时用jQuery.js发布时用jQuery.min.js
通过class就可以了,选择器的第二个参数写$(this),表示当前元素下的指定class的元素$(".price",$(this))
eq()就是循环取值,取0的话就是页面的第一个节点了如果name是第一个eq(0)=("input:first")eq(0)可以取到任意的值,first只能去到某节点下的第一个值.各有不同的用法.
$("#tid[id=trid]td:eq(0)")table的id为tid,tr为trid中的第一列td,eq括号中为td的索引值,从0开始.
$符号的让渡问题,楼上的做法是正确的,不过还有种做法,就是另外封装$符号,在你的代码的最外层加上:(function($){这里放你原来的代码,就可以了})(jQuery)
.scrolltab.ulBigPicli:eq("+j+")的意思是:取class为scrolltab的元素,子元素中再取class为ulBigPic的元素,再取子元素li中的第j列(从0开始算起,
第一个参数是查询字符串或dom元素第二个参数是查询的上下文
$(function(){})//这个是把function(){}这个函数初始化为一个jQuery对象:$(obj);functiontxtSelect(id){}//这个是js的规定写法$().re
为了保证链式操作,返回jquery对象,后边才可以继续使用该对象进行操作
获取id属性为test中所有href属性值为1的a标签
talkonthephone==talkbyphone有the,前面就要用on,没有the,就要介词by相同的情况还有;travel/come/goONthe/amotorbike(==bymotor
/>$(document).ready(function(){$("span").toggle(function(){$(this).parent().parent().parent().parent
$("#test").val()$("input[name='test']").val()$("input[type='text']").val()$("input[type='text']").at
这是一个匿名函数被执行了,他的实参是jQuery对象.相当于:functiontest(a){}test(jQuery);上面这种写法,一般是为了保护本地变量不被外部变量污染.写自己的js库的时候,不
代码如下:function foo(chars) { if (!chars.length) return;&nbs
选取class比较麻烦,而且ie和firefox,都不同.大致原理是:获取属性class,然后循环class的值,搜索是否存在你要找的class.具体实现是用原生态的js写的.再问:能说的详细点吗?具
无标题文档123$("a:not([id='one'])").hide();