jquery api 常见api 元素操作例子
2020-12-13 03:30
标签:style class blog code http java append_prepend.html append_prepend2.html after_before.html children_next_prev_siblings.html clone_true.html create_element_text_attr.html removce_element.html removeAttr.html replaceWith.html find_attr.html jquery api 常见api 元素操作例子,搜素材,soscw.com jquery api 常见api 元素操作例子 标签:style class blog code http java 原文地址:http://www.cnblogs.com/friends-wf/p/3810019.html 1 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 html>
3 head>
4 title>method_1.htmltitle>
5 meta http-equiv="content-type" content="text/html; charset=UTF-8">
6 script type="text/javascript" src="../js/jquery-1.8.2.js">script>
7 head>
8 body>
9 ul>
10 li>第一项li>
11 li>第二项li>
12 li>第三项li>
13 ul>
14 hr/>
15 div>这是子元素,要插入到父元素内div>
16 script type="text/javascript">
17 //DIV标签插入到UL标签之后(父子关系)
18 //$("ul").append( $("div") );
19 //DIV标签插入到UL标签之前(父子关系)
20 $("ul").prepend( $("div") );
21 script>
22 body>
23 html>
1 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 html>
3 head>
4 title>method_1.htmltitle>
5 meta http-equiv="content-type" content="text/html; charset=UTF-8">
6 script type="text/javascript" src="../js/jquery-1.8.2.js">script>
7 head>
8 body>
9 select id="provinceID" size="2" style="width:60px">
10 option>广东option>
11 select>
12 hr/>
13 select id="cityID" size="2" style="width:60px">
14 option>湖南option>
15 select>
16 script type="text/javascript">
17 //将"广东"添加到"湖南"之后,同时从省份下拉框中删除
18 //$("#cityID").append( $("#provinceID option") )
19
20 //将"广东"添加到"湖南"之前,同时从省份下拉框中删除
21 $("#cityID").prepend( $("#provinceID option") )
22 script>
23 body>
24 html>
1 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 html>
3 head>
4 title>method_1.htmltitle>
5 meta http-equiv="content-type" content="text/html; charset=UTF-8">
6 script type="text/javascript" src="../js/jquery-1.8.2.js">script>
7 head>
8 body>
9 ul>
10 li>第一项li>
11 li>第二项li>
12 li>第三项li>
13 ul>
14 hr/>
15 div>这是子元素,要插入到父元素外div>
16 script type="text/javascript">
17 //DIV标签插入到UL标签之后(兄弟关系)
18 //$("ul").after( $("div") );
19
20 //DIV标签插入到UL标签之前(兄弟关系)
21 $("ul").before( $("div") );
22
23 script>
24 body>
25 html>
1 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 html>
3 head>
4 title>method_1.htmltitle>
5 meta http-equiv="content-type" content="text/html; charset=UTF-8">
6 script type="text/javascript" src="../js/jquery-1.8.2.js">script>
7 head>
8 body>
9 p>Hellop>
10 div>
11 span>
12 Hello Again
13 b>
14 Bold
15 b>
16 span>
17 div>
18 p>And Againp>
19 hr/>
20 hr/>
21 script type="text/javascript">
22 /*取得div元素的直接子元素内容,不含后代元素
23 $span = $("div").children();
24 var content = $span.html();
25 alert(content);
26 */
27
28 /*取得div元素的下一个同级的兄弟元素内容
29 var $p = $("div").next();
30 var content = $p.html();
31 alert(content);
32 */
33
34 /*取得div元素的上一个同级的兄弟元素内容
35 var $p = $("div").prev();
36 var content = $p.html();
37 alert(content);
38 */
39
40 //依次取得div元素的上下一个同级的所有兄弟元素的内容
41 var $all = $("div").siblings();
42 $all.each(function(){
43 alert( $(this).html() );
44 });
45 script>
46 body>
47 html>
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
html>
head>
title>method_1.htmltitle>
meta http-equiv="content-type" content="text/html; charset=UTF-8">
script type="text/javascript" src="../js/jquery-1.8.2.js">script>
head>
body>
input type="button" value="原按钮"/>
script type="text/javascript">
//复制原input元素,添加到原input元素后,与其同级
//定位原按钮,
var $oldButton = $(":button");
//为原按钮添加单击事件
$oldButton.click(function(){
alert("这是行为");
});
//同时复制一份,不复制行为
//var $newButton = $oldButton.clone();
//同时复制一份,也复制行为
var $newButton = $oldButton.clone(true);
//修改新按钮的文字
$newButton.val("新按钮");
//将新按钮放在原按钮之后,形成兄弟关系
$oldButton.after( $newButton );
//为原input元素动态添加单击事件,且复制原input元素,添加到原input元素后,与其 同级,且和原按钮有一样的行为
script>
body>
html>
1 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 html>
3 head>
4 title>method_1.htmltitle>
5 meta http-equiv="content-type" content="text/html; charset=UTF-8">
6 script type="text/javascript" src="../js/jquery-1.8.2.js">script>
7 head>
8 body>
9 hr/>
10 script type="text/javascript">
11 //创建div元素,添加"哈哈"文本,ID属性,并添加到文档中
12
13 /*dom方式
14 var divElement = document.createElement("div");
15 divElement.innerHTML = "哥哥";
16 divElement.id = "2013";
17 document.body.appendChild(divElement);
18 */
19
20 //jquery方式
21 var $div = $("
1 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 html>
3 head>
4 title>method_1.htmltitle>
5 meta http-equiv="content-type" content="text/html; charset=UTF-8">
6 script type="text/javascript" src="../js/jquery-1.8.2.js">script>
7 head>
8 body>
9 ul>
10 li>第一项li>
11 li id="secondID">第二项li>
12 li>第三项li>
13 ul>
14 div>这是div元素div>
15 script type="text/javascript">
16 //删除ID为secondID的LI元素
17 //$("#secondID").remove();
18
19 //删除所有LI元素(方式一)
20 //$("ul li").remove();
21
22 //删除UL元素(方式二)
23 $("ul").remove();
24
25 script>
26 body>
27 html>
1 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 html>
3 head>
4 title>method_1.htmltitle>
5 meta http-equiv="content-type" content="text/html; charset=UTF-8">
6 script type="text/javascript" src="../js/jquery-1.8.2.js">script>
7 head>
8 body>
9 table>
10 tr>
11 td>
12 添加属性border/align/width
13 td>
14 td>
15 删除属性align
16 td>
17 tr>
18 table>
19 script type="text/javascript">
20 //为
元素添加属性border/align/width
21 var $table = $("table").attr("border","2").attr("align","center").attr("width","70%");
22
23 //将
元素的align属性删除
24 $table.removeAttr("align");
25 script>
26 body>
27 html>
1 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 html>
3 head>
4 title>method_1.htmltitle>
5 meta http-equiv="content-type" content="text/html; charset=UTF-8">
6 script type="text/javascript" src="../../js/jquery-1.8.2.js">script>
7 head>
8 body>
9 table border="1" align="center">
10 tr>
11 td>
12 div style="width:165px;height:23px">
13 双击会被替换成文本框
14 div>
15 td>
16 td>
17 不会变
18 td>
19 tr>
20 table>
21 script type="text/javascript">
22 //双击
1 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 html>
3 head>
4 title>method_1.htmltitle>
5 meta http-equiv="content-type" content="text/html; charset=UTF-8">
6 script type="text/javascript" src="../js/jquery-1.8.2.js">script>
7 head>
8 body>
9 form>
10 table>
11 tr>
12 td>
13 input type="text" name="username" value="张三"/>
14 td>
15 td>
16 input type="password" name="password" value="123456"/>
17 td>
18 tr>
19 table>
20 form>
21 script type="text/javascript">
22 /*取得form下第一个input元素的type属性
23 var typeAttrValue = $("form input:first").attr("type");
24 alert(typeAttrValue);
25 */
26
27 //设置form下最后个input元素的为只读文本框
28 $("form input:last").attr("readonly","readonly");
29 script>
30 body>
31 html>
上一篇:java web 项目启动