html拼接時onclick、onchange事件傳遞json對象

一、原理

1、先JSON.stringify(json)

2、將雙引號變成單引號replace(/\"/g,"'")

3、將括號裏的單引號除掉

4、function 直接獲取到json對象,且不需要evel

二、例子

btn += '<a class="delecls" onclick="deleRow('+JSON.stringify(rowData).replace(/\"/g,"'")+')" href="javascript:void(0)" title="刪除"></a>'

函數部分

function deleRow(obj){
    console.info(obj);//這裏打印的json
}

參考:html拼接時onclick事件傳遞json對象

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章