最赞回答 / 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
最赞回答 / 我心自飞扬
个人理解:先看看引入的<script src="http://www.imooc.com/data/jquery.twoaddresult.js" type="text/javascript"></script>文件,定义了只有在第一个数大于第二个数的时候,执行减法。所以,回到你的问题,前面加0,是为了让第二个数小于第一个数一直成立。比如输入第一个数是3,第二个数是5。前面加0,就变成第一个数是3,第二个数是05。所以3>05成立,执行减法,输出结果3-5=-2.
2015-11-03
最新回答 / Echoya
css()有两个作用,当只有一个参数的时候就是获取元素的属性,当有参数对的时候,就是设置元素的属性 如$("div").css("width");获取div的宽,$("div").css("width","300px")就是设置元素的宽为300px
2015-11-02
已采纳回答 / sixGod
$("xxx")是获取元素,不是什么东西扔进去,它都识别的,如$("#aaa")是取id="aaa"的元素$(".aaa")是取class="aaa"的元素而$("div")则是取所有的div元素,你的$("aaa")中的aaa Jquery不知道是什么,或者说jquery没有匹配到aaa的元素,所以没有效果
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