jQuery: ابحث عن عنصر لديه نمط معين
-
18-09-2019 - |
سؤال
أحاول العثور على عنصر سبان لديه معرف في نمط معين. إن استخدامه الرئيسي هو العثور على بعض العناصر المقدمة من صفحة ASP.NET (ASPX) المستمدة من صفحة رئيسية.
المحلول
$('span').each(function(){
if( $(this).attr('id').match(/pattern/) ) {
// your code goes here
}
});
تم حل المشكلة.
نصائح أخرى
بناء على الإجابة المقبولة:
ذلك يعتمد على نوع النمط الذي تبحث عنه. إذا كان النمط الخاص بك شيء مثل "masterpageelement_checkbox_4443"، "masterpageelement_checkbox_4448"، إلخ. ثم يمكنك أيضا استخدام:
$("span[id^=MasterPageElement_CheckBox]")
هناك 3 محددات سمة مدمجة لأنماط بسيطة:
$("span[id^=foo]")
هذا المحدد يطابق جميع الجوانب التي لديها id
السمة ويبدأ foo
(على سبيل المثال fooblah
)
$("span[id$=foo]")
هذا المحدد يطابق جميع الجوانب التي لديها id
السمة وينتهي مع foo
(على سبيل المثال blahfoo
).
$("span[id*=foo]")
هذا المحدد يطابق جميع الجوانب التي لديها id
السمة ولها foo
في مكان ما في الداخل (على سبيل المثال blahfooblah
).
لا تنتمي إلى StackOverflow