当前位置:编程学习 > JAVA >>

菜鸟学JQuery第二天--当学生也不容易啊

昨天和大家说了一下JQUERY的一些常见用法,最简单的哦

今天继续写JQUERY的对象

将Dom对象转换为JQuery对象的方法,$(dom对象);

Jquery对象转 Dom对象:

var domobj = jqobj[0]

var domobj=jqobj.get(0)

转换成DOM对象之后就可以使用JS的方法----呵呵,其他的用法,我相信,你懂的.

JQUERY操作样式表【CSS】

view sourceprint?<script type="text/javascript"> 

 

       $(function() { 

       $("#mydiv").css("background", "red"); 

       //修改CSS的样式表
view sourceprint?//$("#mydiv")选择器下面讲,现在你就知道这个是获得下面ID="mydiv"的元素,
view sourceprint?//相当于 :  document.getElementById("mydiv");
view sourceprint?      }); 

</script>
view sourceprint?<body>  
view sourceprint?  <div id="mydiv">    这个是测试用的文件位置    </div>
view sourceprint?</body><BR>

 

获得CSS的样式表的操作是

$("#mydiv").css("background");

修改Value:$("#mydiv").val("测试的文件");

获得Value:$("#mydiv").val();

jQuery中很少有属性的用法,因为属性写法很难“链式编程”。【链式编程以后慢慢说】

JQuery选择器

 

首先写一个HTML简单的页面

呵呵

放上几个DIV即可

view sourceprint?1 <html>
view sourceprint?01 <head> 

02     <title></title> 

03   

04     <script src="jquery-1.5.1.min.js" type="text/javascript"></script> 

05   

06     <style type="text/css"> 

07         .divs 

08         { 

09             background-color: Red; 

10         } 

11     </style> 

12     <script type="text/javascript"> 

13   

14         //相当于加载方法 

15         $(function() { 

16             $(".divs").click(function() {     //找到网页中的所有元素 

17                 alert($(this).text());        //弹出他的文字,this只的是该元素 

18             }); 

19         }); 

20     </script> 

21   

22 </head> 

23 <body> 

24     <div class="divs"> 

25         111111 

26     </div> 

27     <div class="divs"> 

28         222222 

29     </div> 

30     <div class="divs"> 

31         33333 

32     </div> 

33 </body> 

34 </html>

这种办法就是JQUERY选择器 

css样式表选择器的使用方法 $(".className")那个就是css的名字了

下面的html标签中只要包含class=className;的就可以调用上面的方法

当然你可以使用  $("#idName")  或者 $("标签名字比如:body")

多条件选择器:
$("p,div,span"),同时选择p标签、div标签、span标签元素(类似于CSS选择器)
当然你可以根据自己的需要选择自己的选择器,注意用“,”号分隔,{英文的哦},千万不要出现空格。
$("#mydiv  div")获取id="mydiv"的div下的所有div元素;
view sourceprint?1 <div id="mydiv"> 

2      <div class="divs">
view sourceprint?1 我是第一层得
view sourceprint?1 <div class="divs">
view sourceprint?1 我是第二层得
view sourceprint?1 </div>
view sourceprint?1 </div><BR> </div> 

$("#mydiv > li")获取div下的直接li子元素
直接子元素的意思,就是下面子集元素   第二级的元素
这里还要提到一个小概念叫做“JQuery的迭代”  我理解的意思就是"循环",大家有什么其他的说明吗?欢迎告诉我
明天继续..................
欢迎关注.................

补充:web前端 , JavaScript ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,