91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

jquery中如何動態添加帶有樣式的HTML標簽元素方法

發布時間:2021-06-15 14:11:49 來源:億速云 閱讀:339 作者:小新 欄目:web開發

這篇文章主要介紹jquery中如何動態添加帶有樣式的HTML標簽元素方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

如下所示:

<table class="exhibit_table" > 
 
 <tr> 
  <td  align="right">上傳計劃單</td> 
  <td ><input type="file" name="file" />
  <button type="button" class="btn btn-success btn-xs"  onclick="plusFile()">
<i class="icon-plus icon-on-right bigger-110"></i>添加
</button>
</td>   
 </tr> 
 <tr> 
 <td></td>
 <td ><div id="otherFile"></div></td>
</tr>
</table>

希望實現的功能是:當點擊“添加”按鈕時,在上傳計劃單的下面再增加一條上傳計劃單的文件上傳表單,且新增的文件上傳表單后面有一個“刪除”按鈕,當點擊“刪除”按鈕時,可將剛剛新增的文件上傳表單刪除掉。效果如下圖所示:

jquery中如何動態添加帶有樣式的HTML標簽元素方法

點擊“添加”按鈕后,可以新增一個上傳附件的表單,以及一個刪除按鈕,效果如下圖所示:

jquery中如何動態添加帶有樣式的HTML標簽元素方法

點擊“刪除”按鈕時,新增的上傳附件表單以及此刪除按鈕,將一并被刪掉,效果如下圖所示:

jquery中如何動態添加帶有樣式的HTML標簽元素方法

實現上面效果的代碼是:給“添加”按鈕上綁定一個點擊事件:onclick="plusFile()",當點擊“添加”按鈕時,將觸發plusFile()函數。函數的作用是:首先通過$("#otherFile")獲取id是otherFile的div,然后通過jquery的append函數,為此div添加HTML元素,所要添加的HTML元素為:

<p style='margin-top:-2px;'>
<input type='file' name='file' style='display:inline; width:180px;'/>
<button type='button' class='btn btn-danger btn-xs' style='border-radius:4px; margin-top:-5px;' onclick='deleteCurrent(this)'>
<i class='icon-trash icon-on-right bigger-110'></i>刪除
</button>
</p>

函數如下代碼所示:

/**********添加多文件上傳************/
			function plusFile(){
				$("#otherFile").append("<p style='margin-top:-2px;'><input type='file' name='file' style='display:inline; width:180px;'/><button type='button' class='btn btn-danger btn-xs' style='border-radius:4px; margin-top:-5px;' onclick='deleteCurrent(this)'><i class='icon-trash icon-on-right bigger-110'></i>刪除</button></p>");
			}

然后再給“刪除”按鈕綁定一個點擊事件:onclick='deleteCurrent(this)',當點擊“刪除”按鈕時,將觸發deleteCurrent(this)函數。此函數的作用是:首先接收this傳遞過來的參數,然后通過$(obj)獲取“刪除”按鈕所在的對象,再通過$(obj).parent()獲取“刪除”按鈕的父元素,即<p>新增的元素,最后通過jquery的remove()函數,將此<p>元素刪除掉。

函數代碼如下所示:

/**********刪除多文件上傳***********/ 
function deleteCurrent(obj){ 
 $(obj).parent().remove(); 
}

這樣就完成了上面所希望實現的功能了。

以上是“jquery中如何動態添加帶有樣式的HTML標簽元素方法”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

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

AI

高密市| 田东县| 灌云县| 阿瓦提县| 龙岩市| 盐边县| 大邑县| 德州市| 新乐市| 天祝| 怀集县| 万宁市| 汉沽区| 福州市| 道孚县| 永清县| 浮梁县| 龙川县| 禄丰县| 治多县| 离岛区| 昌黎县| 台北市| 阿克苏市| 汉阴县| 巴南区| 北碚区| 含山县| 漳浦县| 太原市| 铁力市| 荃湾区| 盐边县| 靖江市| 日土县| 湖北省| 酉阳| 汝州市| 顺义区| 贵港市| 博野县|