最赞回答 / 王大七
$(this)代表当前操作的对象,$this=$(this)把这个对象赋给$this这个变量,这个变量就是按钮#btnShow,所以使用$this按钮回失效,而$(this)只代表当前操作的对象,故在getScript的函数中代表的是getScript方法操作的对象,不再是按钮,所以按钮不会失效。
2016-05-21
最新回答 / 慕仰6432972
你可以把input的type-"hidden"改成type="button"你就知道了。一开始的时候如果你把down和up的位置交换了,那么点击第一下的时候是没有用的,必须点击第二下才会开始运行,你点击第一下input的value只是变成了1然后再点,那么则会执行else里面的函数也就是up 然后你就会觉得不管放在什么位置都一样
2016-05-21
最新回答 / Sunnylincon
什么标签都可以啊,使用serialize()方法可以将表单中有name属性的元素值进行序列化,是有name元素的属性,给前面加一个ID<form action="" id="lala">,后面$("#litest").html($("#lala").serialize())还是可以弹出来啊,个人理解
2016-05-20
最赞回答 / Sonicwzc
括号里有参数和没有参数是两种不同的作用:html() 方法返回或设置被选元素的内容 (inner HTML)。如果该方法未设置参数,则返回被选元素的当前内容。
2016-05-19
最新回答 / Sunnylincon
$(".tip").html(strTmp)也是可以的,你看不到只是因为.tip的CSS样式里设置了display: none;删掉就可以看见了
2016-05-19
最赞回答 / 慕桂英9545975
首先,你看$.param那节课的第二句话 ”能使对象或数组按照key/value格式进行序列化编码“,你这个不是key/value模式所以没法处理的。其次,数组的符号是 { }。所以,你写成这样就可以显示了var a = {"a":"b","c":"d"};var b = $.param(a);
2016-05-19
最赞回答 / 终结者2号
show()方法只是显示出隐藏的元素;hide() 方法只是隐藏可见的元素;toggle() 方法切换元素的可见状态,如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素;slideDown()方法以滑动方式显示隐藏的元素;slideUp()方法以滑动方式隐藏的元素;slideToggle()方法通过使用滑动效果,在显示和隐藏状态之间切换 元素。
2016-05-19