jquery怎么顯示id對(duì)應(yīng)的內(nèi)容?
獲取name為test的input文本框中的內(nèi)容的jQuery代碼為:
$(input:text[nametest]).val();
jQuery提供了三個(gè)簡(jiǎn)單實(shí)用的用于獲取元素內(nèi)容的方法:
text()——設(shè)置或返回所選元素的文本內(nèi)容
html()——設(shè)置或返回所選元素的內(nèi)容(包括HTML標(biāo)記)
val()——設(shè)置或返回表單字段的值
因?yàn)閕nput屬于表單元素,所以獲取其內(nèi)容使用的是val()方法。
JQuery主要是做什么用的?
jQuery是Javascript的一個(gè)封轉(zhuǎn)庫,主要是用來操作和獲取網(wǎng)頁元素用的。由于jQuery相對(duì)于JS可以用更少的代碼量完成更復(fù)雜的操作,并且也有豐富的封裝插件,所以也常用來作網(wǎng)頁中一些比較炫的動(dòng)畫效果
jquery中,size()和length()方法有啥區(qū)別?
1.針對(duì)標(biāo)簽對(duì)象元素,比如數(shù)html頁面有多少個(gè)段落元素p/p那么此時(shí)的$(p).size()$(p).length2.計(jì)算一個(gè)字符串的長(zhǎng)度或者計(jì)算一個(gè)數(shù)組元素的個(gè)數(shù)那么此時(shí)只能用length而不能用size()
jquery獲取子元素的方法find()的用法?
Jquery獲取子元素的方法有2種,分別是children()方法和find()方法。下面我們分別來使用這兩種方法,看看它們有何差異。
()方法:獲取該元素下的直接子集元素
()方法:獲取該元素下的所有子集元素
分別以以下HTML代碼為例:
ul
li
list1
ul
li
list1-1
/li
li
list1-2
/li
/ul
/li
li
list2
ul
li
list2-1
/li
li
list2-2
/li
/ul
/li
li
list3
ul
li
list3-1
/li
li
list3-2
/li
/ul
/li
/ul
children()方法獲取ul下面直接子集元素li:$(ul).children(li)
需要注意的是,如果li元素下還有l(wèi)i元素,children方法將不會(huì)被獲取。我們可以用length來測(cè)試獲取的個(gè)數(shù)“$(ul).children(li).length”,最后輸出結(jié)果為3
find()方法獲取ul下所有元素li:$(ul).find(li)
需要注意的是,find方無限循環(huán)查找ul標(biāo)簽節(jié)點(diǎn)下的li,一直找到?jīng)]有為止,用length來測(cè)試獲取個(gè)數(shù)“$(ul).find(li).length”,最后輸出結(jié)果為9