I持って、次のHTML(+かみそり):<a>タグをクリックしてイベントは動作しません
<div id = "years" class="btn-group btn-group-justified timeline">
<a href="#@DateTime.Now.Year" class="btn btn-primary">@DateTime.Now.Year</a>
<a href="#@DateTime.Now.AddYears(-1).Year" class="btn btn-primary">@DateTime.Now.AddYears(-1).Year</a>
<a href="#@DateTime.Now.AddYears(-2).Year" class="btn btn-primary">@DateTime.Now.AddYears(-2).Year</a>
</div>
が、私は単にクリックで起こるためのボタンや何かのように、これらの用途を持っていると思います。したがって、私は動作しません次のjqueryを持っています:
$(".btn a").click(function() {
console.log('click');
var txt = $(this).text();
console.log(txt);
alert(txt);
});
私は単にオンクリックの間に値を持っていたいと思います。 今、ボタンの1つをクリックすると何も起こりません。私はコンソール上に「クリック」しても、タグ内のテキストで警告を受け取ることもできません。誰かがこの仕事をするのを助けることができますか
この '$( "a.btn" のようにしてみてください) ' –
clickイベントハンドラを別のイベントハンドラにバインドしますか?あなたは何を達成しようとしていますか? –