Javascript onclick函数问题

Javascript onclick函数问题,javascript,html,jplayer,Javascript,Html,Jplayer,我正在我的页面上使用Jplayer。问题是,onclick功能对玩家来说很好,但同时它阻止了页面上的所有其他href链接。我该怎么处理 <script> $(".track, .cp-play").click(function(){ ("#jquery_jplayer_1").jPlayer("setMedia", { mp3: $(this).attr("data-mp3") }).jPlayer("play"); return false

我正在我的页面上使用Jplayer。问题是,
onclick
功能对玩家来说很好,但同时它阻止了页面上的所有其他
href
链接。我该怎么处理

<script> 
$(".track, .cp-play").click(function(){
    ("#jquery_jplayer_1").jPlayer("setMedia", {
        mp3: $(this).attr("data-mp3")
    }).jPlayer("play");
    return false;
});
</script>

$(“.track.cp play”)。单击(函数(){
.jplayer(“setMedia”{
mp3:$(this.attr(“data-mp3”)
}).jPlayer(“播放”);
返回false;
});

您可以尝试在单击回调结束时不返回false

在这样的回调中返回false可以防止事件向上传播到其他侦听器


这似乎不太可能解决您的问题,因为我认为.track和.cp play div不包含任何链接

JavaScript控制台中是否存在任何错误?顺便说一句,您似乎在单击处理程序中缺少了一个
$
,应该是:
$('jquery\u player\u 1')
我想是吧?此外,这应该只截取或“处理”点击
.track
.cp play
元素,而不是整个页面。是的,我在打字时错过了这里,因为Javascript没有问题,可能问题出在HTML中。请发布。噢,谢谢大卫:)我在这里犯了一个错误。在那里也跟踪:(现在不见了:)如果
$
不是真的丢失了,请修复这个问题。这就是为什么我让他发布他的HTML,这样我们可以在猜测这样的答案之前看到这种关系。