js onclick传递dom元素/对象参数
2017-12-12 本文已影响0人
1min111
需求为一个jquery生成的列表,点击某一行某一列的a元素,弹框然后通过弹框里面指定的button值修改a元素的显示的值 a.text();
1.onclick 只能传递字符串,所以没法在a元素的onclick函数中传递点击行的dom对象,但是可以传递 var objj = JSON.stringify(obj2).replace(/\"/g, '"'); 的json对象,js拿到json对象会自动转成js对象,但是这种方法也没办法在使用原先dom对象的方法了,比如objj.text()方法会报错了。
2.最后实现的方法为,给原先的列表设置行列值,onclick里面传递行列值就OK。