已采纳回答 / beiciye
value原来的值为0,所以if条件可以成立了=,ul已经能被显示出来了 。但是当你想隐藏起来的时候,你必须要让条件不成立啊,于是就在if条件成立后的事件后改变了value的值,只要value的值不等于0的任何一个数都可以.
2015-11-04
最赞回答 / qq_一一不服来战
$("#hidval").val()是id为hidval的value值,通过value来判断执行显示还是隐藏,你也可以自己定义全局变量用来判断,如 <script type="text/javascript"> var k=0; $(function () { $("h4").bind("click", function () { if (k == 0) { ...
2015-11-03
最赞回答 / Y_du
data是你向服务器发送请求的Key/value参数,例如{name:"愚人码头",age:23}。这样服务器就知道你要请求的数据的限制条件。具体参数是拒绝的还是请求的就看前段和后台怎么约定了。
2015-11-03
已采纳回答 / 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
最新回答 / Echoya
css()有两个作用,当只有一个参数的时候就是获取元素的属性,当有参数对的时候,就是设置元素的属性 如$("div").css("width");获取div的宽,$("div").css("width","300px")就是设置元素的宽为300px
2015-11-02
已采纳回答 / 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