我的1.html页面jquery代码如下$('#mainpage').load('2.html',function(){}); 其中2.html里面有一个链接<a href="3.html">链接到3</a>现在可以载入页面,但是点击“链接到3”这个链接之后全部页面跳转到3.html了。有什么办法可以使其事件触发后仍然包含在1.html页面中?大家是否明白我意思??
解决方案 »
- jquery中为迭代出来的表单绑定动态事件
- 关于dtree点击图标展开的问题
- Extjs4 Window 加载URL问题求指教 200分,
- 请求高手:Javascript与ssl的问题
- 初学ajax就碰到一堆问题,拜托各位解答一下
- 一个正在发送的表单,如何中止其提交?
- 怎么实现弹窗确认 关闭弹窗 然后跳转到父页面
- A的值为¥4.00,B的值为¥5.00
- 正则表达式(fason帮忙)帮UP的有分。200分(分要的话还有,但问题要解决)
- codemirror 一个页面内有多个textarea,但类型为HTML与JS,怎么实现分配
- 刷新以后如何让input表单元素中的值消失
- 请教JavaScript键盘问题
$('#mainpage a').click(function () {
window.open(this.href);
return false;
});
});
$('#mainpage a').click(function () {
$('#mainpage').load(this.href);
return false;
});
});
<a href="2.html?a=1">链接1</a> <a href="2.html?a=2">链接2</a>第一次点两个链接的某个都可以。。但是点第2次就有问题了不信你们试试
var fn = function () {
$('#mainpage a').click(function () {
$('#mainpage').load(this.href, fn);
return false;
});
}
$('#mainpage').load('2.html',fn);
我还有一个问题,如果页面里有submit 呢。这个这么改??<form name="f1" action="2.html">
<input type="submit" id=btn value=" 搜 索 " />
</form>这个问题解决了我会另送20分。
var form = $('#mainpage form');
$.ajax({
url: form[0].action,
data: form.serializ(),
success: function () { 处理返回结果; }
});
return false;
});