我需要允许用户将两个数字字符输入到两个使用不同ID的文本框中。
$('#signup-phone-number').keyup( function() {
$(this).numeric();
});
上面的代码就是我现在拥有的代码。现在我试着将其改为:
$('#signup-phone-number', '#mobile-number').keyup( function() {
$(this).numeric();
});
上面的代码不起作用。我只需要使用Id。没有课。
我怎么能这样做?
答案 0 :(得分:6)
尝试使用
$('#signup-phone-number , #mobile-number').keyup( function() {
$(this).numeric();
});
即使您可以给所有人UNIQUE class
并在该课程中使用您想要的活动,例如
$('.common_class').keyup( function() {
$(this).numeric();
});
答案 1 :(得分:1)
使用相同引号中的选择器:
$('#signup-phone-number, #mobile-number').keyup( function() {
$(this).numeric();
});
或者在这两个元素中添加一个类,然后使用它,因为它是一个更加语义化的方法。
答案 2 :(得分:1)
使用“#signup-phone-number , #mobile-number'
而非'#signup-phone-number' , '#mobile-number'
$('#signup-phone-number , #mobile-number').keyup( function() {
$(this).numeric();
});
答案 3 :(得分:0)
<script>
$(function() {
$('#segement1,#segement2,#segement3').hide()
});
</script>
<div id="segement1"></div>
<div id="segement2"></div>
<div id="segement3"></div>