【发布时间】:2014-08-09 13:37:28
【问题描述】:
我在 wordpress 中安装了一个脚本,可以将选定的视频添加到收藏夹。代码是这样的:当用户点击一个按钮时,脚本会发送一个类似“?wpfpaction=add&postid=147”的请求,我有这样的视频ID
<div class="wrap-box-video" id="424">
<div class="button_fav">
<a href="?wpfpaction=add&postid=424" rel=nofollow"><img src="blabla" /></a>
</div>
</div>
可以制作一个 jQuery,而不是“button_fav”,假设我有“addfav”和“removefav”(如果视频没有添加到收藏夹或“removefav”,我必须编写代码来回显“addfav” " 如果视频存在于收藏夹中) 当用户单击具有 "addfav"/"removefav" 类的 div 时,jQuery 从 class="wrap-box-video" 中提取 id 并发送 href "?wpfpaction=add&postid=424" ?
我设法使它与这段代码一起工作:
$(document).ready(function(){ $("div.addfav").click(function(e){ e.preventDefault(); alert(window.location.href.split('?')[0] + "?wpfpaction=add&postid=" + $(this).parents(".wrap-box-video").attr("id")); }); }
我现在的问题是,如何使它工作,因为这只会给我一个警报,如果我删除“alert()”不起作用,我希望它加载而不显示在 url 中(不显示 ? wpfaction.... 在 url 之后)
【问题讨论】:
-
先关闭你的
a! :D
标签: javascript jquery