我已圆满使用这样jQuery的打破一个onclick功能
<a href="javascript:void()" onclick="document.booking.submit()" class="buttonavail"></a>
一段时间一个提交按钮。该类定义了按钮的位置及其外观。
现在我已经添加了一个Jquery脚本到页面,并且该按钮不再起作用。该脚本是
$(document).ready(function() {
$("#tabcontent > div").hide(); // Initially hide all content
$("#tabs li:first").attr("id","current"); // Activate first tab
$("#tabcontent div:first").fadeIn(); // Show first tab content
$('#tabs a').click(function(e) {
e.preventDefault();
if ($(this).closest("li").attr("id") == "current"){ //detection for current tab
return
}
else{
$("#tabcontent > div").hide(); //Hide all content
$("#tabs li").attr("id",""); //Reset id's
$(this).parent().attr("id","current"); // Activate this
$('#' + $(this).attr('name')).fadeIn(); // Show content for current tab
}
});
$('#prices').load('../prices.php?hid=<?php echo $hid;?>');
});
大概这是有关“javascript:void()”在href,但我看不出为什么。是否有另外一种方法来编写href以使两者协同工作?
部分解决方案 问题并不是我以为是这样。最后我发现父页面和Jquery加载的页面都包含一个同名的页面。重新命名其中一种形式解决了问题的一部分。
但是现在,我发现另一个问题似乎是两个Jquery之间的冲突。我已经问了另一个问题,在Jquery - Scripts are conflicting
ancor标记中没有任何文本 – suhailvs
你在哪里放置此javascript代码? –
您是否尝试过摆脱虚空声明以查看会发生什么? – Andy