已采纳回答 / 谭谭谭
var oo={ name: "白富美,", title: "欢迎与我联系!" },然后在console.log(oo.name) //白富美。。。。就可以打印出来了
2015-11-05
已采纳回答 / 二五七
$.each()函数和$(selector).each()不一样。$.each()函数可以用来遍历任何一个集合,不管是一个JavaScript对象或者是一个数组,如果是一个数组的话,回调函数每次传递一个数组的下标和这个下标所对应的数组的值(这个值也可以在函数体中通过this关键字获取,但是JavaScript通常会把this这个值当作一个对象即使他只是一个简单的字符串或者是一个数字),这个函数返回所遍历的对象,也就是这个函数的第一个参数,注意这里还是原来的那个数组,这是和map的区别。
2015-11-05
已采纳回答 / Y_du
这是三目运算符,又称为三元运算符。语法:条件 ? 结果1 : 结果2 这里的?号是格式要求。也可以理解为是不是条件成立,条件成立为结果1否则为结果2。$spn.html() == "隐藏" ? $spn.html("显示") : $spn.html("隐藏");这里即如果$spn.html() == "隐藏"成立,返回 $spn.html("显示") ,否则返回 $spn.html("隐藏")。改写成if语句你就明白了<...code...>
2015-11-05
已采纳回答 / Perona
不一样的。css()设置获取的是CSS样式。attr()设置获取的是元素的属性值。css样式是类似这样子的<...code...>元素属性值是写在元素里面的,如a标签的href属性。下面的代码你感受下哈<...code...>
2015-11-05
已采纳回答 / beiciye
value原来的值为0,所以if条件可以成立了=,ul已经能被显示出来了 。但是当你想隐藏起来的时候,你必须要让条件不成立啊,于是就在if条件成立后的事件后改变了value的值,只要value的值不等于0的任何一个数都可以.
2015-11-04
已采纳回答 / Y_du
第一行function(data),data参数是你从http://www.imooc.com/data/sport.json拿到的数据第三行$.each 意思是遍历全部所以你拿到的数据第三行data是你从http://www.imooc.com/data/sport.json拿到的数据,sport是data中的一个值。第五行sport["name"]的意思是匹配拿到sport中为name下的值
2015-11-03
已采纳回答 / sixGod
$.extend是扩展jquery对象本身,其用法就是jQuery.xxx();而$.fn.extend是扩展jQuery元素集,即为jQuery的元素提供方法,其用法是$("div").xxx();你说的return是为了这个方法在调用后还能再次得到该元素,因为有些方法计算过后还要把元素返回以继续操作该元素
2015-11-02
已采纳回答 / pardon110
存在两个错误。一个是jQuery方法不允许用-符号(该符号主要用于子元素过滤如 :last-child),使用会报语法错误。第二个是jQuery对象返回,内部已处理过(使用会出现重复循环,即表现加载的时候不停的转),所以勿需重复使用return $(this);故你的js代码部分可以改成如下所示:<...code...>
2015-11-01
已采纳回答 / Y_du
$("#sleTest").bind("change",function(){ do somethings;})这样是绑定一个事件,$("#sleTest").change这样是读取$("#sleTest")的change属性,而这个属性是个函数。可$("#sleTest")是没有这个属性,$("#sleTest")只是一个DOM对象。
2015-10-30