Ниже приведен код html для кнопки. Мне нужно отследить эту кнопку.Отслеживание нажатия кнопки в jQuery
<div class="abc">
<a class="btn" data-wap="{"linktype":"xyz"}" href="#content">
</div>
Ниже приведен код html для кнопки. Мне нужно отследить эту кнопку.Отслеживание нажатия кнопки в jQuery
<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">
попробовать этот
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");
});
Вы захотите изменить свой '.btn' HTML на:' '. Вложенные двойные кавычки могут вызвать потенциальные проблемы. –
Вы можете использовать этот вопрос (мой) и дублированные вопросы в качестве ссылки для проблемы с котировками. Http://stackoverflow.com/q/8974026/601179 – gdoron