我在锚标记上使用数据属性,但是当触发以下事件时,它会更改具有该属性的所有链接,显然我猜。我不想使用 id 我只想将事件绑定到单击的链接...应该超级简单,但我无法解决这个问题。这与 Twitter Bootstrap 折叠一起用于阅读更多/阅读更少的摘录功能。
//Excerpt functions
$('.collapse').on('shown', function () {
$('[data-target]').click(function() {
$(this).html('» More');
});
});
$('.collapse').on('hidden', function () {
$('[data-target]').click(function() {
$(this).html('« Less');
});
});
我的 html 看起来像这样
<a href="#" data-toggle="collapse" data-target="#more1">» More</a>
<div id="more1" class="collapse"></div>