HTML5:为什么整页跳转了?怎么显示在div里?怎么设置链接文件的尺寸?

<script type="text/javascript" src="jquery-1.11.2.min.js">
$("a").click(function () {
$.get($(this).attr("href"), function (r) {
$("#rightContainer").html(r);
}, "html");
return false;
});
</script>

<a href="http://www.163.com/">Lianjie</a>
<div id="R"><div id="rightContainer" width="100" height="100"></div>dad</div>

你在想什么?a标签href有值还加点击事件,这样的习惯不好。想显示在div里面用,iframe标签,宽度直接设置就好,页面大的话会有滚动条的。链接地址设置iframe的src就行了。不懂继续问吧,你留个q,这样交流太麻烦
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-09
<a _href="http://www.163.com/">Lianjie</a>

<script type="text/javascript" src="jquery-1.11.2.min.js">
$("a").click(function () {
    $.get($(this).attr("_href"), function (r) {
        $("#rightContainer").html(r);
    }, "html");
    return false;
});
</script>

追问

_href不能用,

$.get($(this).attr("_href"), function (r) {
$("#rightContainer").html(r);
}, "html");
这句到底什么意思?

追答

首先,a标签的href属性是跳转,即:点击a标签后,页面就跳转到了href属性去了。
你$.get方法意思是要请求到href属性的html代码,再把代码放div中,所以,你不能把请求地址写href里面。原因前面说了。所以你需要给a标签一个自定义属性保存这个请求地址

追问

更不会了...意思懂些,但你能将代码重写一下吗?

追答

代码不给你了么?

本回答被网友采纳
第2个回答  2015-04-09
因为a链接本身就会跳转
虽然你用jquery做了控制追问

怎么让a链接定向显示到本页的div里?

尺寸怎么设置?比如一张图片的width和height?