SORU
3 Mart 2009, Salı


Nasıl kimliği bir nokta içeriyorsa jquery ile html düğümleri seçmek için KİMLİĞİ?

Eğer benim html bu gibi görünüyor olsaydım:

<td class="controlCell">
    <input class="inputText" id="SearchBag.CompanyName" name="SearchBag.CompanyName" type="text" value="" />
</td>

Nasıl #SearchBag seçin.JQuery ile şirket adı? İşe gidemiyorum ve tüm kırma olan nokta korkuyorum. Can sıkıcı şey tüm kimliğimi adlandırma bir sürü iş kaybı da cabası okunabilirliği var.

Not:
Masaya yat-gezinti için yapılmış değildir hakkında konuşmaya başlayın etmeyelim lütfen. value and shortcomings of CSS konusunda çok hassasım ve çok zor mümkün olduğunca kullanmaya çalışın.

CEVAP
3 Mart 2009, Salı


@Yorum Tomalak

ID seçiciler bir karma gelmelidir beri #, belirsizlik içinde burada olmalı

“#id.class” kimliği ve maç için ayrı bir sınıf hem gerektiren geçerli bir seçici; geçerli ve tamamen gereksiz değil, her zaman.

Harf seçmek için doğru yolu ‘.’ CSS kaçmak için: “#ıd\.”. moreid Bu bazı eski tarayıcılar (özellikle IE5.sorun çıkarmak için kullanılan x), ama tüm modern masaüstü tarayıcılar destekler.

Aynı yöntem jQuery 1.3.2 ama iyice test etmedim; quickExpr almak değil, ama daha karmaşık seçici çözümleyici doğru gibi iş gibi görünüyor:

$('#SearchBag\\.CompanyName');

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • TantalizingTrance

    TantalizingT

    15 ŞUBAT 2009
  • The Bad Tutorials

    The Bad Tuto

    6 EKİM 2009