2016-04-24 13 views
0
$(document).ready(function(){ 
    $('.neigborhood').click(function() { 
    var neigborhood_child = $(this).children(); 
    var neigborhood_id = $(neigborhood_child).val(); 
    var img = $('.img').val(neigborhood_id); 
    }); 
}); 

HTML 3,4行で、その後私は後で、別のIDにその値を代入する必要がある[OK]を、私は、neiborhoodのIDを持って別のIDへの挿入のid値のjQuery

<span id="<?php echo "neigborhood_".$neigborhood_id;?>" href="" class="neigborhood fake-link"> 
     <input type="hidden" id="neigborhood" value="<?php echo $neigborhood_id;?>"> 
     <?php echo $neigborhood_title ?> 
    </span> 
    <li id="<?php echo $neigborhood_id;?>"> 
     <a href="<?php echo "hotels/".$hotel_alias; ?>" title="<?php echo $hotel_title; ?>" class="img-container md img"value="<?php echo $neigborhood_id;?>"> 
     <img src="<?php echo DOCBASE."medias/hotel/small/".$hotel_file_id."/".$hotel_file; ?>"> 
     </a> 
    </li> 

どのリンクがクリックされたかに応じていくつかのimgを表示または非表示にするifループを作成します。

ここに私が必要とするものを説明しようとするimgがあります。しかし、その推奨そのIDは次のようになります。あなたは

$(document).ready(function(){ 
    $('.neigborhood').click(function() { 
    var neigborhood_child = $(this).children(); 
    var neigborhood_id = $(neigborhood_child).val(); 

    // assign neigborhood_id to ".img" element 
    $('.img').attr('id', neigborhood_id); 
    }); 
}); 

以下

よう注意をIDを割り当てることができます

私の英語のため申し訳ありません

What I want

、およびビットnoobのプログラミング:(

+1

関連するHTMLも含めてください。 –

+0

あなたが 'val'で何をしているのか、あなたが持っているDOMアーキテクチャーは何かは明確ではありません。 HTMLコードのサンプルを追加できますか? –

+0

関連するHTMLコードを追加できますか? – RRK

答えて

0

イム

+1

「推奨」はあまり意味がありません –

0

さまざまな要素に同じIDを使用しないでください。IMGを隠すためにIDは必要ありません。 とnext()関数を使用してください。

$('.neigborhood').click(function() { 
    $(this).next('li').toggle(); 
}); 
関連する問題