9 EKİM 2008, PERŞEMBE
Bir büyük / küçük harf duyarlı bir WordPress kullanmak :içerir seçici var mı?
:contains jQuery seçici orada büyük / küçük harf duyarlı bir sürümü ya da iş el ile tüm elemanları döngü ve karşılaştırma yapmalıyım .() metin dizesi benim için?
CEVAP
9 EKİM 2008, PERŞEMBE
JQuery 1.2 yaparken buldum kendimi nedir :
jQuery.extend(
jQuery.expr[':'], {
Contains : "jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0"
});
Bu bir WordPress kullanmak için uzatacaktır :büyük / küçük harf duyarlı, bu seçici İçerir :seçici değişmeden kalır içerir.
Edit: jQuery 1.3 (@user95227 sayesinde) ve daha sonra gerekir
jQuery.expr[':'].Contains = function(a,i,m){
return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0;
};
Edit: Anlaşılan kullanarak DOM doğrudan erişim
(a.textContent || a.innerText || "")
yerine
jQuery(a).text()
Bir önceki ifadede hız eğer hız sorunu ise büyük ölçüde bu yüzden kendi risk deneyin. (@John '12 *s*)
Son düzenleme: olması gerektiği 1.8: bir WordPress kullanmak İçin
jQuery.expr[":"].Contains = jQuery.expr.createPseudo(function(arg) {
return function( elem ) {
return jQuery(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0;
};
});
Bunu Paylaş:
Ne kadar büyük / küçük harf duyarlı di...
Java Yöntemi İçerir.lang.String büyük ...
SERİ büyük / küçük Harf Duyarlı İçerir...
Dizi nasıl yapabilirim.Büyük küçük har...
Büyük / küçük harf duyarlı 'İçeri...