怎么不在html 元素上体现出onclick事件
如何不在html 元素上体现出onclick事件
如a标签,
<a href="javascript:;" onclick="test(1)">动态A1</a>
<a href="javascript:;" onclick="test(2)">动态A2</a>
<a href="javascript:;" onclick="test(3)">动态A3</a>
像这样的,标签都是动态生成的,然后每个a标签有一个onclick,test里传的是动态的ID
现在的问题是我不想在页面上体现出有onclick,有没有解决方案呢?
------解决思路----------------------
有的,可以放在js 里面写,绑定domID
------解决思路----------------------
<a href="javascript:;" class='dt'>动态A1</a>
$("a.dt").each(fcuntion(){
$(this).on('click',function(){
#do something
})
})
如a标签,
<a href="javascript:;" onclick="test(1)">动态A1</a>
<a href="javascript:;" onclick="test(2)">动态A2</a>
<a href="javascript:;" onclick="test(3)">动态A3</a>
像这样的,标签都是动态生成的,然后每个a标签有一个onclick,test里传的是动态的ID
现在的问题是我不想在页面上体现出有onclick,有没有解决方案呢?
------解决思路----------------------
有的,可以放在js 里面写,绑定domID
------解决思路----------------------
<a href="javascript:;" class='dt'>动态A1</a>
$("a.dt").each(fcuntion(){
$(this).on('click',function(){
#do something
})
})