首先指正你一個錯誤 ID應該是唯一的,你這段代碼有多個id都是mr
創(chuàng)新互聯(lián)公司專注于連城企業(yè)網(wǎng)站建設,自適應網(wǎng)站建設,商城開發(fā)。連城網(wǎng)站建設公司,為連城等地區(qū)提供建站服務。全流程按需網(wǎng)站開發(fā),專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務
然后拿main下面的多個div,可以這樣寫
$('#maindiv') 可以選擇main下面的的子元素的總所有div,
第二個div可以這樣
$("#maindiv:eq(1)")
jquery獲取classname的方法。
如下參考:
1.首先,打開桌面上的jquery圖標,打開軟件,創(chuàng)建一個新的HTML文檔,并指定元素的ID。
2.編寫JS腳本,根據(jù)ID選擇元素,如下圖所示。
3.使用.val()方法獲取被選元百素的value值,如下圖。
4.以彈出窗口的形式顯示得到的輸入值。
5.保存文件并在瀏覽器中查看結果。
使用jquery提供的兩個選擇器實現(xiàn):
:first
選擇器選取第一個元素
:last
選擇器選取最后一個元素。
因此,抓取tbody下的第一個tr的最后一個td里面的第一個a標簽可以使用如下代碼:
$("table tr:first td:last a:first");實例演示:隱藏tbody下的第一個tr的最后一個td里面的第一個a標簽
1.
創(chuàng)建Html元素
點擊按鈕隱藏第一個a標簽:
打醬油
打醬油
第1個a標簽
第2個a標簽
第3個a標簽
打醬油
打醬油
第1個a標簽
第2個a標簽
第3個a標簽
打醬油
打醬油
打醬油
在每個td標簽內(nèi)部添加onclick,你不覺得麻煩,jquery開發(fā)者看到會被氣死的。
你可以這樣
var $table = $("#mytable");//
var $trs = $table.find("tr");
for(var i=0; i$trs.length; i++){
var $tr = $trs.eq(i);//循環(huán)獲取每一行
$tr.on("click", function(){//為每一行添加click事件
//這里就可以獲取行內(nèi)數(shù)據(jù)了
var $td = $tr.find("td");
$td.eq(0).text();//ctld
$td.eq(1).text();//llType
$td.eq(2).text();//fsMgr
...
});
}
jquery
獲取
div
之間的內(nèi)容,有兩種方法,$(selector).text()、$(selector).html()
。
html:
1
2
3
test
$("div").text()
得到的是
test,是
div
的純文本,會自動忽略
html
標簽
。
$("div").html()
得到的是
test
,是
div
的所有內(nèi)容,包括
html
標簽,它有個好處是可以將
得到的標簽與文字
直接再利用,比如添加到頁面其他地方之類的操作
。