【发布时间】:2012-11-17 12:03:15
【问题描述】:
我正在尝试解决最近对 jQuery UI 的更改带来的问题。 我正在使用 codeigniter、jquery 1.8.2.、jquery UI 1.9.1。
我总是把这个放在头部:
<base href="http://www.example.com/" />
所以我可以为我的图像、ajax 调用和其他原因使用集中的 url 方法。 问题是,jquery UI 也将使用它作为所有页面的所有锚点 href 的参考。例如,如果您在
中放置一个 jQuery UI 选项卡http://www.example.com/view/users/1
第一个标签将加载主页的内容,因为它加载了
仅与多选 (http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/) 相同的问题,选中所有并取消选中所有会将您重定向到主页,因为
<a href="#">
将带你到http://www.example.com/#,而不是调用当前页面的 js 函数,例如http://www.example.com/view/users/1#
找到类似的票:
【问题讨论】:
-
虽然我没有解决方案,但在阅读了
base的文档后,jquery ui 的行为与现代浏览器的行为相同。 jQeury 的问题并不在于您的标记。 developer.mozilla.org/en-US/docs/HTML/Element/base
标签: jquery jquery-ui href multi-select base