«jquery-selectors» etiketlenmiş sorular

Seçiciler jQuery'de bir belgedeki bir dizi öğeyi eşleştirmek için kullanılabilir. Çoğu CSS seçicisinin yanı sıra bir dizi özel ayar da uygulanır.

4
Tüm jquery olayları $ (belge) ile ilişkili mi?
Bunun nereden geldiği Ben jQuery ilk öğrendiğimde, normalde böyle olaylar ekledi: $('.my-widget a').click(function() { $(this).toggleClass('active'); }); Seçici hızı ve etkinlik yetkisi hakkında daha fazla bilgi edindikten sonra, birçok yerde "jQuery etkinlik yetkisinin kodunuzu daha hızlı hale getireceğini" okudum. Bu yüzden böyle bir kod yazmaya başladım: $('.my-widget').on('click','a',function() { $(this).toggleClass('active'); }); Bu, …

13
jQuery hasClass () - birden fazla sınıf olup olmadığını kontrol edin
İle: if(element.hasClass("class")) Bir sınıfı kontrol edebilirim, ama "element" in herhangi bir sınıf olup olmadığını kontrol etmenin kolay bir yolu var mı? Ben kullanıyorum: if(element.hasClass("class") || element.hasClass("class") ... ) Bu çok kötü değil, ama şöyle bir şey düşünüyorum: if(element.hasClass("class", "class2") Hangi maalesef çalışmıyor. Böyle bir şey var mı?

12
jQuery vs document.querySelectorAll
Birkaç kez jQuery en güçlü varlık DOM sorgu öğeleri manipüle yolu olduğunu duydum: düzenli javascript yapmak çok zor karmaşık sorgular oluşturmak için CSS sorguları kullanabilirsiniz. Ancak, bildiğim kadarıyla , Internet Explorer 8 ve üzeri sürümlerde desteklenen document.querySelectorveya ile aynı sonucu elde edebilirsiniz document.querySelectorAll. Yani soru şu: jQuery'nin en güçlü varlığı …

8
Öğeyi içeriğiyle tam olarak eşleştirerek seçme
Tamam, :contains()jQuery seçicisini yalnızca yazılan dizeyle öğeleri seçmek için yapmanın bir yolu olup olmadığını merak ediyorum Örneğin - <p>hello</p> <p>hello world</p> $('p:contains("hello")').css('font-weight', 'bold'); Seçici her iki pöğeyi de seçer ve onları kalın yapar, ancak yalnızca ilkini seçmesini istiyorum.

9
Üst öğe vurgulandığında alt öğenin CSS'sini değiştirme
Her şeyden önce, bunun CSS3 için çok karmaşık olduğunu varsayıyorum, ancak orada bir yerde bir çözüm varsa, bunun yerine gitmek isterim. HTML oldukça basittir. <div class="parent"> <div class="child"> Text Block 1 </div> </div> <div class="parent"> <div class="child"> Text Block 2 </div> </div> Alt div görüntülenecek şekilde ayarlanmıştır: yok; varsayılan olarak …

6
Div öğesinin tüm alt girdileri nasıl alınır (jQuery)
HTML: <div id="panel"> <table> <tr> <td><input id="Search_NazovProjektu" type="text" value="" /></td> </tr> <tr> <td><input id="Search_Popis" type="text" value="" /></td> </tr> </table> </div> Belirli div tüm girişleri seçmek gerekir. Bu çalışmıyor: var i = $("#panel > :input");

3
Herhangi bir atadan jQuery kullanarak bir sınıfın olup olmadığını kontrol edin
JQuery'de herhangi bir ebeveyn, büyük ebeveyn, büyük büyük ebeveynin bir sınıfı olup olmadığını kontrol etmenin herhangi bir yolu var mı ? Beni kodda bu tür bir şey yapıyor bıraktı bir biçimlendirme yapısı var: $(elem).parent().parent().parent().parent().hasClass('left') Ancak, kod okunabilirliği için bu tür bir şey önlemek istiyorum. "Bu sınıfa sahip herhangi bir ebeveyn …

4
Bir sınıf seçiciyi ve bir öznitelik seçiciyi jQuery ile birleştirme
Bir sınıf seçici hem birleştirmek mümkün mü ve jQuery ile bir öznitelik seçicisi? Örneğin, aşağıdaki HTML verildiğinde: <TABLE> <TR class="myclass" reference="12345"><TD>Row 1</TD></TR> <TR class="otherclass" reference="12345"><TD>Row 2</TD></TR> <TR class="myclass" reference="12345"><TD>Row 3</TD></TR> <TR class="myclass" reference="54321"><TD>Row 4</TD></TR> </TABLE> Yalnızca 1. ve 3. satırları seçmek için kullanabileceğim seçici nedir? Denedim: $(".myclass [reference=12345]") // returns …



7
JQuery'de, konum değerleri belgeye değil üst öğeye göre olan öğenin "üst, sol" özelliklerini nasıl ayarlayabilirim?
.offset([coordinates])yöntemi, öğenin koordinatlarını ayarlar, ancak yalnızca belgeye göre olur. Öyleyse bir öğenin koordinatlarını üst öğeye göre nasıl ayarlayabilirim? .position()Yöntemin üst öğeye göre yalnızca "üst, sol" değerleri aldığını, ancak herhangi bir değer belirlemediğini gördüm . İle denedim $("#mydiv").css({top: 200, left: 200}); ama çalışmıyor.


6
Bir seçiciye birden çok olay işleyici içeren JQuery .on () yöntemi
Jquery .on () yönteminin kendisiyle ilişkilendirilmiş birden çok olaya sahip belirli bir seçiciyle nasıl kullanılacağını anlamaya çalışmak. Daha önce .live () yöntemini kullanıyordum, ancak .on () ile aynı başarıyı nasıl yapacağımı tam olarak bilmiyordum. Lütfen aşağıdaki koduma bakın: $("table.planning_grid td").live({ mouseenter:function(){ $(this).parent("tr").find("a.delete").show(); }, mouseleave:function(){ $(this).parent("tr").find("a.delete").hide(); }, click:function(){ //do something else. …

2
JQuery, belirli sınıf önekine sahip ilk ana öğeyi bulur
Belirli bir sınıf öneki olan ilk ebeveyni almak istiyorum, varsayalım: <div class="div-a3332"> <div class="div-a89892"> <p> <div class="div-b2"> <div id="divid">hi</div> </div> </p> </div> </div> Örneğin, benim geçerli öğem #dividve sınıf öneki div-a olan ilk öğeyi bulmak istiyorum. Yani temelde şunları seçecektir: <div class="div-a89892">


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.