حدد المدخلات بنوع الرقم من خلال jQuery
-
28-10-2019 - |
سؤال
كيف يمكنني تحديد جميع المدخلات بنوع الرقم في jQuery؟
الكود التالي لا يعمل:
$(':input[type="number"]').click(function () {
alert('hello');
});
شكرًا.
المحلول
اختيارك صحيح.باستخدام attribute-equals-selector
(مستندات), ، فإنه سيتم تحديد عناصر الإدخال بهذا النوع.
ستحتاج إلى التأكد من تحميل DOM قبل تشغيله.
مثال: http://jsfiddle.net/H2aQr/
$(function() {
$(':input[type="number"]').click(function () { alert('hello'); });
});
نصائح أخرى
أعتقد أن مشكلتك هي ":" قبل الإدخال.
حاول: Genacodicetagpre
كما ترى هنا ، تعمل التعليمات البرمجية بشكل جيد ... http://jsfiddle.net/U47Vj/ ربما لا يدعم المتصفح الذي تستخدمه ميزة HTML5 .في Chrome كل شيء على ما يرام.نفس الكود في FF 3.6 فواصل.
لست بحاجة إلى النقطتين في البداية ، وذلك لاختيار أنواع الإدخال ، مثل $ ('input: text')
رمز مميز جدًا
يعمل بشكل جيد
لا تنتمي إلى StackOverflow