已采纳回答 / zhaoqihao
jQuery 方法 attr(),也提供回调函数。回调函数由两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。jQuery官方就这么说的,用不到参数i 也要传进去,不然就要报错。
已采纳回答 / 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
已采纳回答 / NextDay
<script type="text/javascript"> //通过.html()方法替换html结构 $(".left div:first").html('整个div的子节点都被替换了') </script> <script type="text/javascript"> //通过.text()的回调,获取原本的内容,修改,在重新赋值 $(".left a:first").text(func...
2016-04-28
已采纳回答 / joyboy0405
不会的,学的时候要循序渐进,同时注意理解和回顾。因为两者是类似的,你可以先学其中的一个,在学另一个的时候好好区分不同和优缺点,不仅不会混乱反而能够有助于后学的那个的理解。希望对你有所帮助~
2016-04-22
已采纳回答 / 凝雨
:eq()选出来的是jQuery对象,而不是DOM对象,jQuery是一个类数组对象,DOM对象就是一个单独的DOM元素:eq(0)选出来的就是只有一个元素的数组,所以要用 var div=$div.get(0); 把jQuery对象转化成DOM对象
2016-04-20
已采纳回答 / ganyifeng
:input表示选取所有表单元素,包括input,textarea,button,select等; input则只选取input类型的元素(<input type="...">)
2016-04-19
已采纳回答 / 墨趣雅韵
var div =$div ; div[1].style.color = 'red' 设置不了你想要的颜色,此处的div还是jq对象,jq对象用.style.color的方法无法改变颜色。其实这个问题你自己试一下就知道了,jq对象可以用.css(),dom对象不行。
2016-04-18
已采纳回答 / 一Q
$(".sub_menu li[class='current']") 选出来的是三个ul,在写的时候应该用他的id名 $(".sub_menu#sub_1232 li[class='current']") 或者带上父级$("#1232 .sub_menu li[class='current']")
2016-04-14