:visible过滤选择器获取的是全部可见的元素,也就是说,只要不将元素的display属性值设置为“none”,那么,都可以通过该选择器获取。
2014-11-24
:hidden过滤选择器的功能是获取全部不可见的元素,这些不可见的元素中包括type属性值为hidden,display为none的元素。
2014-11-24
:has(selector)过滤选择器的功能是获取选择器中包含指定元素名称的全部元素,其中selector参数就是包含的元素名称,是被包含元素。
2014-11-24
:contains(text)按照文本内容(即text)来查找一个或多个元素,例如:$("li:contains('土豪')"),可以很方便地获取<li>中包含‘土豪’字符内容的全部元素,
2014-11-24
:eq(index) 其中参数index表示索引号(即:一个整数),它从0开始,如果index的值为3,表示选择的是第4个元素。
2014-11-24
通过prev + next选择器就可以查找与“prev”元素紧邻的下一个“next”元素,格式如下:$(“prev + next”)
2014-11-24
“*”号选择器,它的功能是获取页面中的全部元素(因此有些浏览器将会比较缓慢), 由于其特殊性,它常与其他元素组合使用,表示获取其他元素中的全部子元素,例如:$(“div *”)。
2014-11-24
在jQuery中 $()方法等价于jQuery()方法,前者比较常用,是后者的简写。一般只有在$()与其它语言冲突时才会使用jQuery()方法。
2014-11-24
已采纳回答 / Raynau
function(data)是getJSON()方法的回调函数,也就是说执行了getJSON()方法后它就会执行,这里的data就是由getJSON方法从服务器地址取的数据,不需要定义。至于sport的话,你可以参考一下jQuery中each()函数的用法<...code...>index就是取到的数据在数组中的位置,element就是具体的数据对象,所以你也应该明白了吧,sport在这就相当于被定义了,还不理解的话可以自己尝试改一改代码,把sport改为aa,bb之类的试一试。
2014-11-24
$("button").attr("disabled","true");
2014-11-23