2
は、私は、HTMLは、Ajaxの呼び出しで私に戻ってきた:私は、HTML varにコンテナのdiv内のimgタグを見つけて、それの代替タグを変更したい成功の方法で別のDOM要素内のDOM要素を見つけるにはどうすればよいですか?
$.ajax({
url: '/get-html',
dataType: 'html',
success: function(html) {
html = $(html);
....
を。
私がない場合:我々は、すべての画像上のALTを
html.find('img').attr('alt', 'new alt');
更新。コンテナdivのaltだけを指定するにはどうすればよいですか?私はこれを試しました:
html.find('.container img').attr('alt', 'new alt');
しかし、それは動作しません。
FYIここでは、Ajaxの呼び出しで返されたHTMLの例です:これを試してみてください
<div class="container">
<img src="" alt="PLEASE CHANGE THIS ALT">
</div>
<img src="" alt="LEAVE MY ALT ALONE">
<img src="" alt="LEAVE MY ALT ALONE">
はい100%を確認してください、例は機能しません。 – panthro
'.container'は' html'の子ではなく、ラッパーです。したがって、 'html.filter( '。container')を使用してください。find( 'img')' –
eisbehrこれは動作しません。 – panthro