需要準備的材料分別有:電腦、html編輯器、瀏覽器。
創(chuàng)新互聯(lián)建站專注于景谷網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供景谷營銷型網站建設,景谷網站制作、景谷網頁設計、景谷網站官網定制、微信小程序開發(fā)服務,打造景谷網絡公司原創(chuàng)品牌,更為您提供景谷網站排名全網營銷落地服務。
1、首先,打開html編輯器,新建html文件,例如:index.html,并引入jquery,編寫問題基礎代碼。
2、在index.html中的script標簽,輸入jquery代碼:
$('body').append($('tr').find('td:eq(0)').text());
3、瀏覽器運行index.html頁面,此時成功取到了表格的第一頁數(shù)據并打印。
var v =$('td').html();//這是只有一個td的情況下
//.如果是多個就要用循環(huán)
$('td').each(function(index, element) {
var v =$(this).html();
});
jQuery 中使用 text() 或者 html() 函數(shù)可以獲取td的內容:
$("td").text(); ? // 或者 $("td").html();
二者區(qū)別在于前者返回所選元素的文本內容,后者返回所選元素的內容(包括 HTML 標記)。
下面實例演示:點擊按鈕后獲取所有選中行的td單元格的內容
1、HTML結構
table id = "test"
trtdinput type="checkbox" name="test"/tdtd1/td/tr
trtdinput type="checkbox" name="test"/tdtd4/td/tr
trtdinput type="checkbox" name="test"/tdtd7/td/tr
trtdinput type="checkbox" name="test"/tdtd10/td/tr
/table
input type="button" value="確定"
2、jquery代碼
$(function(){
$(":button").click(function() {
str = $(":checkbox:checked").map(function() {
return $(this).parent().siblings('td').text(); ?// 根據checkbox定位到后面的td,然后使用text()函數(shù)獲取內容
}).get().join(", "); ? // 獲取內容數(shù)組并拼接為字符串
alert(str); ? // 輸出
});
});
3、效果演示
1、在html中定義一個表格table,并且給其這只一個id
2、定義一個js函數(shù),在函數(shù)中利用jquery的鏈式語法獲取table下的所有td
3、結果得到一個包含table下的所有td的數(shù)組
示例:
html代碼:
table?id="mytable"
trtd第一行/td/tr
trtd第二行/td/tr
trtd第三行/td/tr
/table
js代碼:
function?getAllTd(){
var?tdArr?=?$('#mytable?tr?td');
alert(tdArr.length);
}