1 NİSAN 2009, ÇARŞAMBA
ayrıştırma html jquery ile dize
Ajax yüklenen bir kaynaktan HTML bir dize var. Belgeye HTML koydum önce bir nesne (resim) bazı özellikler almak için bu dize istiyorum.
Gibi bir şey var:
$.ajax({
url: uri '?js',
success: function(data) {
var htmlCode = $(data).html();
$('#otherObject').html(data);
}
});
Nasıl bu HTML dize öznitelikleri (örneğin src
) alabilir miyim?
CEVAP
1 NİSAN 2009, ÇARŞAMBA
% 100 emin değilim, ama olmaz
$(data)
bu veri için bir DOM jquery ile bir nesne, bir yere bağlı üretmek değil mi? Ya da eğer zaten bir DOM olarak ayrıştırılmış, sadece gidebilirsin $("#seçici her türlü ihtiyacınıza uygun", veri) myİmg ya.
EDİT< / ^ br . Okuyana soru göründüğü 'veri' zaten bir DOM, yani sen sadece git (bu gerçek değil, sadece bir ımg senin DOM, aksi halde ihtiyacınız olacak daha hassas seçici)
$("img", data).attr ("src")
src özniteliği erişmek istiyorsanız. Eğer veri sadece metin varsa, muhtemelen işe yarar
$("img", $(data)).attr ("src")
Bunu Paylaş:
Ayrıştırma JS ile HTML bir Dize...
Nasıl PHP ve HTML/XML ayrıştırma işlem...
Dize Şamandıra veya İnt ayrıştırma...
Nasıl sadece sayısal (0-9) HTML ınputb...
HTML-kodlama JavaScript/jQuery...