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

  • ABC News (Australia)

    ABC News (Au

    9 HAZİRAN 2008
  • BuzzFeedVideo

    BuzzFeedVide

    10 AĞUSTOS 2011
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006