溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery如何實現表格元素動態(tài)創(chuàng)建功能

發(fā)布時間:2021-06-24 14:41:49 來源:億速云 閱讀:132 作者:小新 欄目:web開發(fā)

這篇文章將為大家詳細講解有關jQuery如何實現表格元素動態(tài)創(chuàng)建功能,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Jquery實現表格元素的動態(tài)創(chuàng)建,本質是通過構造一個Dom Node節(jié)點,并且拼接到表格的Dom樹上的子葉位置。

HTML正文:

用戶:<input type="text" id="user"/>
郵箱:<input type="text" id="mail"/>
手機:<input type="text" id="phone"/>
<br>
<button id="b1">添加</button><br>
<table border=1 id="table">
<tr><td>user</td><td>mail</td><td>phone</td><td>operation</td></tr>
<tr><td>zhangsan</td><td>aaa@qq.com</td><td>25652463</td><td><a href="##">delete</a></td></tr>
</table>

Javascript處理代碼:

$("#b1").click(function(){
var $user=$("#user");
var $mail=$("#mail");
var $phone=$("#phone");

//組裝對象
$tr=$("<tr></tr>");
$td1=$("<td></td>");
$td1.text($user.val());

$td2=$("<td></td>");
$td2.text($mail.val());

$td3=$("<td></td>");
$td3.text($phone.val());

$td4=$("<td></td>");

$href=$("<a></a>");
$href.attr("href","##");
$href.text("delete");
$td4.append($href);

$href.click(function(){
if(window.confirm("確定刪除?")){
 //這里使用this表示當前事件綁定對象---? $(this)不能用$(href)代替,否則會認為每次都是最新對象,原有對象的行為不能保存
 $(this).parent().parent().remove(); 
}else{
 return;
}
});

$("#table").append($tr);
 $tr.append($td1);
 $tr.append($td2);
 $tr.append($td3);
 $tr.append($td4);
});

效果圖:

jQuery如何實現表格元素動態(tài)創(chuàng)建功能

關于“jQuery如何實現表格元素動態(tài)創(chuàng)建功能”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI