我想清除指定的輸入,如果該值不是數字。函數適用於一個ID,但我希望它適用於多個。當然我可以多次寫函數,但我不想這樣做。jQuery,多個ID相同的功能
以下代碼僅對輸入ID爲「d」的輸入有效。我不知道如何識別其他ID。誰能幫忙?
<input id="d" />
<input id="d2" />
<input id="d3" />
<script type="text/javascript">
$('#d,d2,d3').keyup(function(){
if($('#d,d2,d3').val() != "") {
var value = $('#d,d2,d3').val().replace(/^\s\s*/, '').replace(/\s\s*$/, '');
var intRegex = /^\d+$/;
if(intRegex.test(value)) {}
else {
$(this).val('');
}
}
});
</script>
@loler選擇以下:啊好的涼 – Sarfraz
這是正確答案的問題...!要命! –