页面刷新后的jQuery选择器差异

时间:2011-09-22 13:54:58

标签: jquery

首次加载页面时,下面的代码段会提醒正确的值。如果我F5页面然而我得到选择中的第一个选项的警报,这不是正确的值。如果我将光标放在URL栏中并按Enter键,那么我再次获得正确的值。

此代码段来自idealforms.js文件,该文件无法正常工作,我正在尝试更正它。这个问题可能会受到代码中其他地方的影响,但我有疑虑。

知道为什么会发生这种情况,页面刷新会以某种方式表现出与首次加载页面时不同的行为吗?

form.find('select').each(function () {          
    var select = $(this);                                               
    nu_title = select.find(':selected').html();
    alert(nu_title);
}); 

1 个答案:

答案 0 :(得分:0)

F5之后的某些浏览器中,表单中填写的值会保留。 CTRL+F5(或者像你建议的那样从网址栏重新进入页面)应该在大多数设置下清除这些内容。