我正在用Wordpress建立一个网站,我有几个用于在不同帖子之间导航的选择框。非常基本的东西:
<select id="all" name="allPostsAllSelect">
<option value="-1" style="font-weight:bold">--All programmes--</option>
<option value="http://site.domain/articleid/">Article 1</option>
...
</select>当一个项目被选中时,当前页面被加载,我的问题就开始出现了。以某种方式,所选的选项在文章页面上保持选中状态,而我没有使用框架;)
我曾尝试在firebug中设置断点,似乎其中某个地方的jquery是过度优化的,完全不可读的代码“帮助”我神奇地选择与当前URL匹配的选项。我试着用谷歌搜索这个,但我什么也找不到。
看起来wordpress使用
jquery.js?ver=1.7.2
jquery.cycle.all.js?ver=3.4
jquery.metadata.v2.js?ver=3.4
jquery.touchwipe.1.1.1.js?ver=3.4不用说,我不想要这个“帮助”,我希望第一项总是被选中,除非我说了一些不同的东西。见鬼,这是怎么回事,我怎么才能把它关掉?
谢谢!
发布于 2012-10-11 22:25:08
jQuery库几乎什么也不做。我也不知道WordPress中有什么东西可以自动加载,而且WordPress默认情况下不会在前端加载任何这些脚本(大约90%确定)。试着通过一个接一个地禁用插件并切换到默认主题来找出是哪一个。您有公共URL吗?
发布于 2012-10-11 21:47:38
$(document).ready(function () {
// select a specific option
$("#all").val("-1");
});或清除所选选项(默认情况下将首先选择):
$(document).ready(function () {
$("#all").val("");
});https://stackoverflow.com/questions/12841015
复制相似问题