2009-02-26 18 views
0

Bir html snippet'i yükleyen ve ona biraz içerik ekleyen bir [WebMethod] var. Bu [WebMethod] daha sonra $ .post() ve .html() kullanarak bir sayfaya enjekte edilir.İçerik eklendi ve tarayıcıda gösterildi ancak jQuery bulamıyor

pasajının bir parçası:

<p id="name"></p> 

[WebMethod] o içerik:

<p id="name">Joe</p> 

pasajı de olduğu gibi, bir JavaScript kodu içerir:

alert($("#id").text()) 

The problem: $ ("# id"). text() hiçbir şey döndürmüyor (snippet'te olduğu gibi) ama içerik ("Joe") tarayıcıda doğru şekilde gösteriliyor. Sorun nerede?

EngRish için teşekkürler ve özür dilerim.

cevap

4

Öğenizin "id" kimliği yok, "ad" kimliğine sahip. ... Bu şekilde seçici olarak değiştirin

$("#name") 
0

Eğer $("#id");

<p id="something"> </p> 
$("p#something")... 

<p class="something_else"></p> 
$("p.something_else")... 
yerine $("p#name") çağırmalıdır
İlgili konular