对多个控件使用相同的javascript函数

时间:2018-04-04 19:05:45

标签: javascript jquery

我想对两个或更多控件使用相同的JavaScript函数。

这可能吗?如何?

这是我的例子:

<script>
  $(function () {
      $("#datepicker").datepicker({
          showOtherMonths: true,
          selectOtherMonths: true
      });
  });

<input type="text" id="datepicker">
<input type="text" id="datepicker2">

4 个答案:

答案 0 :(得分:1)

将您的选择器更改为Class Selector,以便所有相等的类受到函数

的影响
<script>
  $(function () {
      $(".datepicker").datepicker({
          showOtherMonths: true,
          selectOtherMonths: true
      });
  });

<input type="text" class="datepicker">
<input type="text" class="datepicker">

答案 1 :(得分:1)

是的,您可以使用多个ID选择器:

 where `juegosGeneros`.`codJuego` is null

或者添加一个classe并按类使用选择器。

答案 2 :(得分:1)

您需要添加添加datepicker所需的所有元素的ID,如下所示:

$("#datepicker,#datepicker2").datepicker({
   showOtherMonths: true,
   selectOtherMonths: true
});

答案 3 :(得分:0)

使用类选择器而不是id选择器,事情应该是好的。

<script>
$(function () {
  $(".selectorname").datepicker({
      showOtherMonths: true,
      selectOtherMonths: true
   });
});

<input type="text" class="selectorname">
<input type="text" class="selectorname">