2016-09-13 10 views
0

hrefのクリックでdivタグのデータを表示しようとしていますが、IDは動的に作成されます。しかし、divタグは応答していません。コードの順序は次のとおりです。ファイルは.tplファイルです。Divタグの内容がクリックで表示されない

 function editPickUpAddress(divId) 
 
     { 
 
      ("#pickupAddressForm_"+divId).show(); 
 
     }
<a href style="float:right;margin-top:-20px;margin-right:100px;" onclick="editPickUpAddress({$item.profile_id});">Edit</a> 
 

 
<div id="pickupAddressForm_{$item.profile_id}" style="display:none"> 
 
    //some content to display 
 
    </div>

+5

'$'行方不明 '$( "#pickupAddressForm _" + divIdは)' – Satpal

答えて

1

意図したとおりにコードが動作する、あなたのスニペットをクリーンアップとjQueryなどの後。アンカータグが別のページに移動するのを防ぐhref="#"にも注意してください。

function editPickUpAddress(divId) { 
 
    $("#pickupAddressForm_" + divId).show(); 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<a href="#" onclick="editPickUpAddress(1);">Edit</a> 
 

 
<div id="pickupAddressForm_1" style="display:none"> 
 
    //some content to display 
 
</div>

関連する問題