jq動態生成的元素(標籤)新增點選事件
1.在dataTable表格中根據傳來的資料動態生成a標籤
Columns:最後一列
js部分:
<script>
var ListTable = loadDataTable({
{},
{},
...
{
data: "orderId", width: "25%", render: function (data, type, row) {
if(row.data=='1' ){
return '<a id="test" href="javascript:;" data-setX="2" data-setY="'+data+'">'+'確認'+'</a>';
}
}
});
...
</script>
2.在前臺頁面審查元素看到的a標籤是
<a id="test" href="javascript" data-setX="2" data-setY=""></a>
這裡ajax傳來的資料用bootstrap自定義屬性”data-XXX”來獲取賦值,所以想在後臺通過jq來獲取data-XXX得到的值 :
$(document).on("click","#test",function(){
var value1 = $(this).data("setX");
var value2 = $(this).data("setY");
//value1 = 1;
});
該繫結方法因為父級元素範圍過大容易造成事件冒泡(點選子元素會也點選了父元素的變化),所以直接定義function,在元素中繫結onclick=”“事件也可以
上面的data-setX中”setX”就是自定義的屬性,可以在js中獲取到,但獲取時需要區分大小寫,而且會因為快取原因資料不能及時重新整理。
相關文章
- 動態生成的html元素繫結click事件HTML事件
- 直播電商平臺開發,Layui給標籤新增點選事件UI事件
- H5新增標籤元素H5
- JQuery on()方法繫結動態元素的點選事件無響應的解決辦法jQuery事件
- JavaScript動態新增li元素JavaScript
- JS/JQ動態建立(新增)optgroup和option屬性JS
- 動態生成html元素繫結事件iphone失效問題解決HTML事件iPhone
- 動態建立節點並且給建立的元素新增屬性
- JS中動態新增元素並繫結事件,造成程式重複執行JS事件
- JavaScript 動態新增與刪除元素JavaScript
- 動態生成HTML元素併為元素追加屬性HTML
- jQuery動態生成html元素的幾種方法jQueryHTML
- JavaScript動態新增或者刪除HTML元素JavaScriptHTML
- JavaScript動態新增和刪除div元素JavaScript
- HDFS動態新增節點
- 自動為新文章新增標籤WordPress外掛(可控制標籤數量)
- 陪玩遊戲系統釋出動態,是怎麼新增話題標籤的遊戲
- jQuery實現DOM元素事件動態繫結jQuery事件
- 前端與移動開發----jQuery----JQuery動畫,JQ操作元素屬性,JQ操作元素樣式(大量案例)前端移動開發jQuery動畫
- SVG 在 image 標籤中的動態修改技巧SVG
- MyBatis標籤實現的動態SQL語句MyBatisSQL
- HTML5 新增標籤HTML
- javascript對點選事件和拖動事件的區分JavaScript事件
- Maven根據pom檔案中的Profile標籤動態配置編譯選項Maven編譯
- Flutter自定義折線圖並新增點選事件Flutter事件
- jq的簡易模板生成
- JQ操作標籤--樣式操作、 位置操作、尺寸、 文字操作、 獲取值操作、 屬性操作、文件處理、事件事件
- 點選事件的委派事件
- databinding的點選事件事件
- 【MAUI】為 Label、Image 等控制元件新增點選事件UI控制元件事件
- RecyclerView使用指南(三)—— 新增分割線和點選事件View事件
- 點選<a href>標籤無法跳轉到servlet的問題Servlet
- K8S標籤與標籤選擇器K8S
- 動態生成HTML元素-模擬線上考試功能HTML
- Hyperledger Fabric節點的動態新增和刪除
- 在<a>標籤中直接傳遞引數時,多個<a>標籤在點選時會衝突
- 為 FragmentTabhost 新增 tab 點選事件,在頁面跳轉之前Fragment事件
- Vue內建的Component標籤用於動態切換元件Vue元件
- 使用.Net Core RT 生成標準動態庫