已采纳回答 / Perona
有种说法是用$开头命名变量是为了表示这是一个jQuery对象,仅此而已。如同小写s开头的变量名表示字符串,用i开头变量名表示整数,用o开头的变量名表示一个Object对象。其实$跟abcABC_一样,就是一个合法的变量字符而已。有些人就喜欢这样命名变量,个人喜好。
2015-06-25
最新回答 / 总角晏晏
是可以的啊。另外,当你把选择器定为$("option")的时候实际上你无论选哪一个它的value都没有变化,因为你选的是option,你选中哪个值就恒定是哪个,无法触发'change',所以没有效果。
2015-06-24
已采纳回答 / Perona
这里用的是三元运算符。语法:条件 ? 结果1 : 结果2说明:问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2。<...code...>这里表示如果满足“隐藏”,那么执行$spn.html("显示"),否则执行$spn.html("隐藏")。
2015-06-24
已采纳回答 / chavin
看清楚下面的代码有何异同,你就明白了第一种写法:$("#id1").css("color","red"); $("#id1").css("width","110px");第二种写法$("#id1").css({"color":"red","width":"110px"});
2015-06-23