【发布时间】:2012-03-31 06:54:12
【问题描述】:
我在这里问了这个问题的前兆: Click link in DIV and show PHP/HTML in separate DIV
然后,在我删除下面显示的第一个脚本后,我能够让第二个脚本工作。我修改了我的问题,但它似乎已经沉默了。所以我有一个稍微修改的问题。
以下 2 个脚本之间有什么冲突?如何修改它们以协同工作?基本上我希望能够单击 DIV 中的任意位置(“.side_items”)并在单独的 DIV(“#main_content”)中打开子锚链接
Javascript:
<script type="text/javascript">
$(document).ready(function(){
$(".side_items").click(function(){
window.location=$(this).find("a").attr("href");
return false;
})
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$(".side_items a").click(function(e){
e.preventDefault();
$("#main_content").load($(this).attr("href"));
});
});
</script>
HTML:(略微简化)
<div id="main_content">
</div>
<div id="right_side">
<div class="side_items">
<a href="content.html">
<img src="images/examplethumb.png" /><br />
Content</a>
</div>
</div>
两个脚本独立工作以实现各自所需的结果。
【问题讨论】:
-
转发问题不是你应该做的,有很多方法可以让你的问题再次受到关注,例如编辑它。
-
我很抱歉。我一直非常积极地尝试学习 SO 的适当使用,但我仍然是一个 n00b。我确实编辑了我以前的问题,但我的问题并不完全相同。我认为这将是一种更简单、更不容易混淆的提问方式。
-
虽然再次问这个稍微修改过的问题可能不太合适,但它在 20 分钟内有效地解决了我的问题。我之前(编辑)的问题已经超过 2 天了。
标签: javascript jquery html hyperlink