سؤال

أحاول العثور على عنصر سبان لديه معرف في نمط معين. إن استخدامه الرئيسي هو العثور على بعض العناصر المقدمة من صفحة 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).

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