jquery div層級選擇器

2021-09-06 12:50:02 字數 1904 閱讀 5312

div id="modelname" class="modelname">

<

div

name

="cx"

>

------ 車系名稱:

<

input

name

="txtcx"

type

="text"

/>

<

a href

="#"

name

="addcx"

>新增車系

a>

<

div

class

="modelpl"

id="modelpl"

>

<

div

name

="pl"

>

-------- 排量:

<

input

name

="txtpl"

type

="text"

/>

<

a href

="#"

name

="addpl"

>新增排量

a>

<

div

id="modeldate"

class

="modeldate"

>

<

div

name

="scnf"

>

------ 生產年份:

<

input

name

="txtscnf"

type

="text"

/>

<

a href

="#"

name

="addnf"

>新增生產年份

a><

br/><

br/>

div>

div>

div>

<

br /><

br />

div>

div>

<

br /><

br />

div>

如何取值方法?

//

儲存觸發事件

$("#submit").click(function

() );

//二級 車系的下一層div

var pl = $(this).find("#modelpl div[name=pl]");

//alert("長度:" + pl.size());

//alert("html:" + pl.html());

pl.each(function

());

//** 排量的下一層div

var nf = $(this).find("#modeldate div[name=scnf] input[name=txtscnf]");

//alert("長度:" + nf.size());

//alert("html33:" + $(this).find("#modeldate div[name=scnf]").html());

nf.each(function

());

s2 += s3 + "#";

s3 = "";

});s1 += s2 + "@";

s2 = "";

});alert("str:" +s1);

});});

重要思想: 層級遍歷div,一邊定位div,一邊取input值,分兩步走, 關鍵是選擇器的應用.

在當前的遍歷物件this中,關鍵是再次運用選擇器. find()方法.

jQuery選擇器之層級選擇器

文件中的所有的節點之間都是有這樣或者那樣的關係。我們可以把節點之間的關係可以用傳統的家族關係來描述,可以把文件樹當作乙個家譜,那麼節點與節點直接就會存在父子,兄弟,祖孫的關係了。選擇器中的層級選擇器就是用來處理這種關係 子元素 後代元素 兄弟元素 相鄰元素 通過乙個列表,對比層級選擇器的區別 仔細觀...

jQuery選擇器之層級選擇器

若要通過dom 元素之間的層次關係來獲取元素,如後代元素,子元素,相鄰元素和同輩元素,使用jquery的層次選擇器將會是最佳選擇。jquery層次選擇器和css的層次選擇器相同,他們都是根據獲取元素與其父元素,子元素,兄弟元素等的關係而構成的選擇器。jquery中有四種層次選擇器 後代選擇器 子選擇...

jsp層級選擇器 jQuery 選擇器

1.基本選擇器 id id選擇器 div 元素選擇器 classname 類選擇器 classname,classname1,id1 組合選擇器 2.層次選擇器 id classname 子元素選擇器 id classname 後代元素選擇器 id classname 緊鄰下乙個元素選擇器 id c...