相关疑难解决方法(0)

在更改之前获取select(下拉列表)的值

我想要实现的是每当<select>下拉列表被更改时我想要更改前的下拉列表的值.我正在使用1.3.2版本的jquery并在更改事件上使用但是我在那里得到的值是在更改之后.

<select name="test">
<option value="stack">Stack</option>
<option value="overflow">Overflow</option>
<option value="my">My</option>
<option value="question">Question</option>
</select>
Run Code Online (Sandbox Code Playgroud)

让我们说当前选择My当我在onchange事件中将其更改为堆栈时(即当我将其更改为堆栈时),我希望它是先前的值,即我在这种情况下的预期.

怎么能实现这一目标?

编辑:在我的情况下,我在同一页面中有多个选择框,并希望同样的事情应用于所有这些.此外,我的所有选择都是在通过ajax加载页面后插入的.

javascript jquery jquery-events

224
推荐指数
5
解决办法
29万
查看次数

即使为选择字段选择相同的值也触发 change()

我有这样的选择

<select name="hall" id="hall">
  <option>1</option>
  <option>2</option>
  <option>3</option>
  <option>4</option>
  <option>5</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我正在使用 jquery 函数提交我的表单

 $('#hall').change(
Run Code Online (Sandbox Code Playgroud)

但是当再次选择相同的值时,我希望它被触发。我怎样才能做到这一点?

javascript jquery

7
推荐指数
1
解决办法
7803
查看次数

标签 统计

javascript ×2

jquery ×2

jquery-events ×1