已采纳回答 / 李晓健
因为你的的button是在form里的,如果不写type就默认是submit 而你form的action是# 也就是说点按钮会提交form,form的action为#就会提交到当前页面,也就是刷新页面。
2015-12-11
已采纳回答 / 子木李
$("span")是一个数组,找到所有的span标签,形成的一个数组,然后数组就可以调用js的each遍历,相当于for循环拿出数组中的每一个对象,这个对象时dom结构的,然后$(this)将对象转为jquery对象,便于调用attr方法,each函数里获取到了每一个对象的下标值,也就是在数组中的下标值,当下标值为1时,这楼主的语境里,1即是桃子那个span,然后attr方法将class属性赋值为red,其他的不变,直到循环完了该数组中的所有对象,each函数结束。大概就是这么个流程
2015-12-09
最赞回答 / Leesonth
判断$this.val()是否等于"隐藏",如果等于则调用$this.val("显示"),如果不等于则调$this.val("隐藏"),这是三目元运算符。
2015-12-09
已采纳回答 / Caballarii
两种都可以rethtml()表示已执行方法返回了字符串,相当于append一个字符串rethtml相当于传入一个函数作为参数不管怎么写,效果出来是正确的就可以了
2015-12-09