Following is the html code for a button.I need to track this button click.
<div class="abc">
<a class="btn" data-wap="{"linktype":"xyz"}" href="#content">
</div>
Following is the html code for a button.I need to track this button click.
<div class="abc">
<a class="btn" data-wap="{"linktype":"xyz"}" href="#content">
</div>
$('a.btn').click(function(){
//here
});
笔记:
<a>
不是按钮。return false
回调中的冒泡。data-wap
.你可以这样做:
$('.btn').click(function() {
// Your code here
});
您还需要使用 关闭锚标记</a>
。正如@MichaelWright 所建议的,您还需要调整您的引号data-wap
像这样附加要单击的事件:
$('.btn').click(function () {
// code here
});
此外,您的引号不正确,可能会给您带来问题,请在双引号中使用单引号,以免破坏它们。
<a class="btn" data-wap="{'linktype':'xyz'}" href="#content">
您可以使用
$('a.btn').click(function(){
//here
}) ;
尝试这个
HTML
<div class="abc">
<a class="btn" data-wap="{'linktype':'xyz'}" href="#content"></a>
</div>
jQuery
$('a.btn').click(function(e){
e.preventDefault();
alert("clicked");
});