動(dòng)態(tài)參數(shù)傳值要用改用的符號(hào),比如我是asp傳遞參數(shù)給js用的是用% =item %
創(chuàng)新互聯(lián)公司是網(wǎng)站建設(shè)專(zhuān)家,致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營(yíng)銷(xiāo),專(zhuān)業(yè)領(lǐng)域包括成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、電商網(wǎng)站制作開(kāi)發(fā)、小程序設(shè)計(jì)、微信營(yíng)銷(xiāo)、系統(tǒng)平臺(tái)開(kāi)發(fā),與其他網(wǎng)站設(shè)計(jì)及系統(tǒng)開(kāi)發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗(yàn)和互聯(lián)網(wǎng)整合營(yíng)銷(xiāo)的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評(píng)估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!
window.location.href="s:url windowState='maximized' action='portal_bbs!find.action's:param name='item' value='% =item %'/s:param/s:url";
不過(guò)不知道你這個(gè)是什么寫(xiě)法,給你個(gè)參考,不好意思
var html = 'script tyle="text/javascript"\/script';
$('body').append(html)
gt(5) 確實(shí)是大于 5,lt(6) 也確實(shí)是小于 6,但這并不意味著大于 5、小于 6 就不存在元素了。
實(shí)際上 jQuery 的選擇器是從左往右依次篩選的,每一步的篩選都是在上一步的結(jié)果中進(jìn)行的。所以實(shí)際是先 li:gt(5),得到結(jié)果集 M,在這個(gè)基礎(chǔ)上繼續(xù) M:lt(6)。
也即實(shí)際選擇的是 ul 下的第 6-11 個(gè) li。
var tab = document.getElementById('table');
var len = tab.rows.length;
for(var i=1; i4; i++){
tab.deleteRow(1); //這個(gè)地方就是1,不用改的
}
這個(gè)能行,我本人用過(guò)的,不過(guò)不是純
jquery的寫(xiě)法
本文實(shí)例講述了jQuery中:lt選擇器用法。分享給大家供大家參考。具體分析如下:
此選擇器匹配所有小于給定索引值的元素。
索引值最小是從0開(kāi)始的。
語(yǔ)法結(jié)構(gòu):
復(fù)制代碼
代碼如下:$(":lt(index)")
此選擇器一般也要和其他選擇器配合使用,比如類(lèi)選擇器和元素選擇器等等。
例如:
復(fù)制代碼
代碼如下:$("li:lt(3)").css("color","blue")
以上代碼能夠?qū)⑺饕∮?的li元素中的字體顏色設(shè)置為藍(lán)色。
如果不和其他選擇器配合使用,則默認(rèn)狀態(tài)是和*選擇器配合使用,例如$(":lt")等同于$("*:lt")。
參數(shù)列表:
參數(shù)
描述
index
給定的索引值。
實(shí)例代碼:
實(shí)例一:
復(fù)制代碼
代碼如下:
!DOCTYPE
html
html
head
meta
charset="
utf-8"
meta
name="author"
content=""
/
title腳本之家/title
script
type="text/javascript"
src="mytest/jQuery/jquery-1.8.3.js"/script
script
type="text/javascript"
$(document).ready(function(){
$("#btn").click(function(){
$("li:lt(3)").css("color","blue");
});
})
/script
/head
body
ul
lihtml專(zhuān)區(qū)/li
lidiv+css專(zhuān)區(qū)/li
lijQuery專(zhuān)區(qū)/li
liJavascript專(zhuān)區(qū)/li
/ul
button
id="btn"點(diǎn)擊查看效果/button
/body
/html
以上代碼可以將li元素集合中,索引值小于3的li元素中的字體顏色設(shè)置為藍(lán)色。
實(shí)例二:
復(fù)制代碼
代碼如下:
!DOCTYPE
html
html
head
meta
charset="
utf-8"
meta
name="author"
content=""
/
title腳本之家/title
script
type="text/javascript"
src="mytest/jQuery/jquery-1.8.3.js"/script
script
type="text/javascript"
$(document).ready(function(){
$("#btn").click(function(){
$("*").each(function(){
alert(this.tagName);
})
})
$("#show").click(function(){
$(":lt(11)").css("border","1px
solid
red");
})
});
/script
/head
body
ul
lihtml專(zhuān)區(qū)/li
lidiv+css專(zhuān)區(qū)/li
lijQuery專(zhuān)區(qū)/li
liJavascript專(zhuān)區(qū)/li
/ul
button
id="btn"遍歷所有元素/button
button
id="show"點(diǎn)擊查看選擇器效果/button
/body
/html
由于以上代碼并沒(méi)有指定與:lt選擇器相配合使用的選擇器,所以就默認(rèn)和*選擇器配合使用,于是以上代碼可以將當(dāng)前文檔中所有元素中索引值小于11的的元素的邊框顏色設(shè)置為紅色。
希望本文所述對(duì)大家的jquery程序設(shè)計(jì)有所幫助。
通過(guò)children
children("input:first-child")
$(this).children("input:first-child").val();
$(this).children("input:last-child").val();
通過(guò)選擇器,$(".itemsinput:first")
1. 通過(guò)位置選擇的操作:
:first:默認(rèn)情況下是相對(duì)整個(gè)頁(yè)面來(lái)說(shuō)的第一個(gè),如:li:first表示整個(gè)頁(yè)面的第一個(gè)li元素,而ul li:first表示整個(gè)頁(yè)面的第一個(gè)li元素,并且是在ul下的子元素;
:first- child:為每個(gè)父元素匹配第一個(gè)子元素,如li:first-child返回每個(gè)ul的第一個(gè)li元素??梢赃@樣理解,頁(yè)面中的元素有相同的父元素 的,并且里面又包含li元素的,那么就取第一個(gè)li元素,每個(gè)子類(lèi)集合都要進(jìn)行判斷,直到找出所有符合要求的li元素;
:only- child:返回所有沒(méi)有兄弟節(jié)點(diǎn)的元素,注意,文本元素不是,也就是說(shuō)類(lèi)似這樣的divhelloa href=""jquery/a/div,對(duì)于這段會(huì)選出a元素;對(duì) 于$(”label:only-child“)會(huì)選出是label元素,同時(shí)它是它父類(lèi)唯一的子元素的label元素;
:nth-child(n):返回第n個(gè)子節(jié)點(diǎn),n從1開(kāi)始,如果n取0,那么就會(huì)選擇所有的元素。如:[*]li:nth-child(2)返回li元素,并且該元素是其父元素的第二個(gè)子元素;
:nth-child(even|odd):返回偶數(shù)或奇數(shù)的子節(jié)點(diǎn);
:nth-child(An+B):返回滿足表達(dá)式An+B的所有子節(jié)點(diǎn),比如3n+1返回所處位置為父節(jié)點(diǎn)子元素的是3的倍數(shù)加1的那個(gè)子元素;
:even:頁(yè)面范圍內(nèi)的處于偶數(shù)位置的元素,如:li:even返回全部偶數(shù)li元素;
:odd:頁(yè)面范圍內(nèi)的處于奇數(shù)位置的元素;
:eq(n):第n個(gè)匹配的元素(n從0開(kāi)始),如:li:eq(3)返回整個(gè)頁(yè)面的第四個(gè)li元素,ul li:eq(1)返回頁(yè)面中第一個(gè)ul元素下的第二個(gè)li元素,注意:只匹配一次就返回了;
:gt(n):第n個(gè)匹配元素(不包括)之后的元素(n從0開(kāi)始),如:ul:gt(2)返回從第3個(gè)ul開(kāi)始的所有ul元素(含第三個(gè));
:lt(n):第n個(gè)匹配元素(不包括)之前的元素(n從0開(kāi)始),如:ul:lt(2)返回從第0個(gè)和第1個(gè)ul元素;
2. 利用css選擇器進(jìn)行選擇:
元素標(biāo)簽名:比如說(shuō)$(”a“)會(huì)選出所有鏈接元素;
#id:通過(guò)元素id進(jìn)行選擇,比如說(shuō)$("#form1")會(huì)選擇id為form1的元素;
.class:通過(guò)元素的CSS類(lèi)來(lái)選擇,比如說(shuō)$(".boldstyle")會(huì)選擇CSS為boldstyle類(lèi)的元素;
標(biāo)簽 名#id.class:通過(guò)某類(lèi)元素的id屬性和class屬性來(lái)選擇,如:$(a#blog.boldStyle)會(huì)選擇id為blog并且CSS類(lèi)型 為.boldStyle類(lèi)型的鏈接元素(a id='blog' class='.boldStyle');
父標(biāo)簽名 子標(biāo)簽名.class:通過(guò)選擇父標(biāo)簽下的某種CSS類(lèi)型的子元素,如:$(p a.redStyle)會(huì)選擇p段落元素中的鏈接子元素a,且其css類(lèi)型為.redStyle;
3. 通過(guò)子選擇器,容器選擇器和屬性選擇器進(jìn)行選擇:
*:匹配所有的元素,比如說(shuō):$(*)會(huì)把頁(yè)面中的所有元素都返回;
E:匹配標(biāo)簽名為E的所有元素,如$("a")返回所有鏈接元素;
E F:匹配父元素E下的標(biāo)簽名為F的所有子元素(F可以為E的子類(lèi)的子類(lèi),甚至更遠(yuǎn));
EF:匹配父元素E下的所有標(biāo)簽名為F的直接子元素;
E+F:匹配所有標(biāo)簽名為F的元素,并且有E類(lèi)型的兄弟節(jié)點(diǎn)在該F元素之前(E,F緊挨著);
E~F:匹配前面是任何兄弟節(jié)點(diǎn)E的所有元素F(E,F不必緊挨著);
E:has(F):匹配標(biāo)簽名為E,至少有一個(gè)標(biāo)簽名為F的后代節(jié)點(diǎn)的所有元素E;
E.C:匹配帶有類(lèi)名C的所有元素E。.C等效于*.C;
E#I:匹配id為I的所有元素E,#I等效于*#I;
E[A]:匹配帶有屬性A的所有元素E;
E[A=V]:匹配所有屬性A的值為V的元素E;
E[A^=V]:匹配所有元素E,且A的屬性值是V開(kāi)頭的;
E[A$=V]:匹配所有元素E,且A的屬性值是V結(jié)尾的;
E[A*=V]:匹配所有元素E,且A的屬性值中包含有V;
4.利用jQuery自定義的選擇器進(jìn)行選擇:
:button:選擇任何按鈕類(lèi)型的元素,包括input[type=submit]等等;
:checkbox:選擇復(fù)選框元素;
:file:選擇所有文件類(lèi)型元素,即input[type=file];
:image:選擇表單中的圖像元素,即input[type=image],注意此處和前面根據(jù)標(biāo)簽名img選擇圖像有點(diǎn)不同哈;
:input:選擇表單元素,如input,select,textarea,button等;
:radio:選擇單選按鈕元素;
:reset:選擇復(fù)位按鈕元素,如input[type=reset],button[type=reset];
:submit:選擇提交按鈕元素;
:text:選擇文本字段元素,即input[type=text];
:animated:選擇當(dāng)前處于動(dòng)態(tài)控制下的元素;
:contains(hello):選擇包含文本hello的元素;
:header:選擇標(biāo)題元素,如h1;
:parent:選擇擁有后代節(jié)點(diǎn)(包括文本)的元素,而排除空元素;
:selected:選擇已選中的選項(xiàng)元素;
:visible:選擇可見(jiàn)元素;