فشل مسج منطق محدد إذا معرف له '.' في القيمة. اي حل؟
-
03-07-2019 - |
سؤال
وأنا باستخدام نماذج الربيع لتطبيق الويب الخاص بي. لخصائص متداخلة، وعلامة نموذج يولد عناصر المدخلات وجود معرف / اسم في شكل.
وعلى سبيل المثال، شخص ما يرد الطبقة القيادة وعنوان في حقل العنوان الخاص به ثم فإن عنصر المدينة ستكون،
<input type="text" id="address**.**city" name="address**.**city" />
والآن، والمشكلة هي كلما أحاول الحصول على قيمة لها باستخدام مسج،
$("#address.city").val();
ومسج فشل لتحديد أي عنصر المناسب!
واسمحوا لي أن أعرف أي حل.
وشكرا مقدما.
المحلول
وجرب هذا:
$("#address\\.city").val();
وثائق :
<اقتباس فقرة> ملحوظة: إذا كنت ترغب في استخدام أي من أحرف الفوقية المذكورة أعلاه كجزء الحرفي للاسم، يجب عليك الهروب من الطابع مع اثنين من الخطوط المائلة العكسية (\
). على سبيل المثال:
#foo\\:bar
#foo\\[bar\\]
#foo\\.bar
نصائح أخرى
$('[id="address.city"]')
وستعمل أيضا
لا تنتمي إلى StackOverflow