1

我需要允许用户在两​​个使用不同 ID 的文本框中输入 onlu 数字字符。

        $('#signup-phone-number').keyup( function() {
            $(this).numeric();
        });

上面的代码是我目前拥有的。现在我试图将其更改为:

        $('#signup-phone-number', '#mobile-number').keyup( function() {
            $(this).numeric();
        });

上面的代码不起作用。我只需要使用身份证。没有课。

请问我该怎么做?

4

4 回答 4

9

尝试使用喜欢

$('#signup-phone-number , #mobile-number').keyup( function() {
    $(this).numeric();
});

即使你可以给他们所有人一个UNIQUE class并使用你想要的那个类的事件,比如

$('.common_class').keyup( function() {
    $(this).numeric();
});
于 2013-08-05T11:02:39.150 回答
1

在相同的引号内使用选择器:

$('#signup-phone-number, #mobile-number').keyup( function() {
    $(this).numeric();
});

或者,也可以为这两个元素添加一个类并使用它,因为它是一种更语义化的方法。

于 2013-08-05T11:03:31.693 回答
1

多重选择器

对于多个选择器,请使用 ' #signup-phone-number , #mobile-number'not'#signup-phone-number' , '#mobile-number'

$('#signup-phone-number , #mobile-number').keyup( function() {
        $(this).numeric();
    });
于 2013-08-05T11:03:50.483 回答
0
  <script>
      $(function() {
        $('#segement1,#segement2,#segement3').hide()
      });
  </script>

    <div id="segement1"></div>
    <div id="segement2"></div>
    <div id="segement3"></div>
于 2020-03-06T11:32:27.020 回答