已采纳回答 / 慕娘9282524
首先,className只是一个函数参数 他代表一类东西 如 css样式的类名。其次,含参函数有什么作用。 简单来说 function abs(){alert("哈哈") }这个函数的作用是弹出哈哈字样的对话框 现在我们给它加个参数n 变为 function abs(n){alert(n)}现在这个函数 就可以支持所有以对话框形式弹出的一类事件。如 abs("哈哈哈哈哈")
2016-05-27
最赞回答 / 墨趣雅韵
var pArray=document.getElementsByTagName('p')这个获取的是dom集合对象,获取了所有的p元素放在一个数组里,var $myp=$(pArray)是把这个数组里DOM对象全部转换为jq对象,而$myp此时就是一个类数组的对象。如果要取得第2.3.4.5个元素,可以通过数组下标获取,用.eq(index)方法,比如获取第二个元素,$myp.eq(1)。
2016-05-23
已采纳回答 / zhaoqihao
jQuery 方法 attr(),也提供回调函数。回调函数由两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。jQuery官方就这么说的,用不到参数i 也要传进去,不然就要报错。
最赞回答 / ZAnsder
找到问题所在了,是可以的,之前是$('div:first').css('color','#CD00CD'),由于第一个div下没有文本,只有div子元素所以看不到效果
2016-05-16
最新回答 / 宝慕林9293779
jquery对象的length返回的是该对象的数目。当设置hidden时候与css里面的none是一致。即这个元素不存在页面。不存在页面则length=0.存在为1
2016-05-15
已采纳回答 / Lynn丶Hung
在ccs样式表中写相关样式,然后把样式的名字传过去。ex:.red{color:red;},$(this).next().addClass(.red);
2016-05-10
已采纳回答 / 劉凯里
jq严格意义上来讲不能算是一个前端开发框架,只能算一个库,你可以运用包装好的api方便快捷的操作DOM,正所谓write less,do more。bootstrap是一个真正意义上的框架,你可以通过给元素设置在框架中定义好的类名来实现漂亮的效果,换句话说,呢些类的样式已经由bs的开发者写好了,你只需要搬过来用就可以了。
2016-05-08
已采纳回答 / 北纬95度
#menu_con div 是后代选择器,选择的是#menu_con下面所有的div元素#menu_con>div是子代选择器,选择的是#menu_con下面所有的子代div,不包括该元素的孙子,曾孙单引号跟双引号没有什么区别,在js里都是一样的,设置单引号和双引号的目的主要就是应付嵌套的情况,比如"$('a')"。如果都用双引号就变成了"$("a")",造成了语义混乱。最后一个问题的话我也不是很清楚,目前遇到的都是要加引号的,包括span之类的标签,我就看到$(this)是不加引号的,其他还有什么...
2016-05-06