JSP ページに 1 つの html div があり、その上に 1 つのアンカー タグを配置しました。そのためのコードを以下に示します。
<div class="expandable-panel-heading">
<h2>
<a id="ancherComplaint" href="#addComplaint"
onclick="markActiveLink(this);">ABC</a>
</h2>
</div>
jsコード
$('.expandable-panel-heading:not(#ancherComplaint)').click(function () {
alert('123');
});
function markActiveLink(el) {
alert($(el).attr("id"));
}
ここで、div123
をクリックすると、メッセージでアラートが表示されましたが、問題ありませんが、 ABCmarkActiveLink
をクリックすると、メソッドを呼び出したいメッセージが表示されます。
私のコードの何が問題なのですか? 私を助けてください。