每当<select>有输入</select>时,.change(function()都会改变

时间:2014-11-24 03:15:39

标签: javascript jquery

目前我有三个div

输入输入时,

第一个div有3个文本框和.change,工作正常

第二个div有2个日期选择输入,在输入时可以正常移动到下一个。

我遇到的问题是我添加了一个<select>表单,它有6个选项,但每当修改选择表单时,我无法找到一种方法.change { {1}}能够做到这一点还是有其他方式?

这是我的js我知道它的草率

.change

2 个答案:

答案 0 :(得分:0)

相反如此......更干净,效果更好,更易于使用和理解。

更好: http://jsfiddle.net/techsin/s4yr1ju9/

更多功能 http://jsfiddle.net/techsin/s4yr1ju9/3/show

更简单我喜欢哪个: http://jsfiddle.net/techsin/s4yr1ju9/1/

演示: http://jsfiddle.net/t56k8pho/

总js代码:

$('.when input').datepicker();
$('.where label:first-of-type input').focus();

答案 1 :(得分:0)

所以我最终想通了,我只需要将选择框添加到我当前的代码

    $("#date01,#date02,#flexibleDates").change(function() {
  if ($("#date01").val() != '' && $("#date02").val() != '' && $("#flexibleDates").val() != '') {

#flexibleDates是我正在谈论它的<select>现在等待用户在下拉列表中选择一些内容,一旦选择了某些内容,就会继续下一步