فشل مسج منطق محدد إذا معرف له '.' في القيمة. اي حل؟

StackOverflow https://stackoverflow.com/questions/208089

  •  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"]') 

وستعمل أيضا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top