Javascript jQuery:在for循环元素中识别特定元素并手动触发twitter引导popover
我想为用户跟踪文章书签。已经添加的一个和新添加的一个。通过ajax调用进行快速检查,以检查书签是否已经存在。我正在添加要通过popover动态显示的信息,可以是Javascript jQuery:在for循环元素中识别特定元素并手动触发twitter引导popover,javascript,jquery,html,twitter-bootstrap,twitter-bootstrap-3,Javascript,Jquery,Html,Twitter Bootstrap,Twitter Bootstrap 3,我想为用户跟踪文章书签。已经添加的一个和新添加的一个。通过ajax调用进行快速检查,以检查书签是否已经存在。我正在添加要通过popover动态显示的信息,可以是书签存在或书签添加 这是弹出按钮: <button class = "btn btn-primary" name = "bookmark" id = "bookmark_list" value = "{{post.slug}}" data-container="body" data-toggle="popover" data-pla
书签存在
或书签添加
这是弹出按钮:
<button class = "btn btn-primary" name = "bookmark" id = "bookmark_list" value = "{{post.slug}}" data-container="body" data-toggle="popover" data-placement="right"> Add Bookmark </button>
这会导致单击多个弹出窗口。我尝试使用uniquevalue
属性来识别确切的实例:
var popover_value = $(this).attr("value");
在获得了popover的值之后,我尝试使用$(“[value=popover\u value]”)和动态添加数据内容来获取元素。但是,使用值识别确切的实例并没有发生
$('[value = popover_value]').attr("data-content", "Already in list");
$('[value = popover_value]').click()
如何执行此操作以仅单击当前实例addbookmark
按钮?谢谢
编辑1:
以下是Django模板:
下面是javascript代码:我有点困惑,你总是想点击id为书签列表的按钮吗?
?请做一个JSFIDLE…@JoeLissner:是的。在本例中,我列出了所有文章,每篇文章都有一个添加书签按钮。我使用for循环列出了所有可用的文章。@DanielH:好的。。但是图像会有帮助吗?我认为拥有完整的相关html和javascript会有很大帮助。例如,您向我们展示的所有代码都不是循环的一部分。我有点困惑,您是否总是想单击id为bookmark\u list
的按钮?请制作一个JSFIDLE…@JoeLissner:是的。在本例中,我列出了所有文章,每篇文章都有一个添加书签按钮。我使用for循环列出了所有可用的文章。@DanielH:好的。。但是图像会有帮助吗?我认为拥有完整的相关html和javascript会有很大帮助。例如,您向我们展示的所有代码都不是循环的一部分。
$('[value = popover_value]').attr("data-content", "Already in list");
$('[value = popover_value]').click()