2012-04-13 23 views
1

これは私がこれに取り組んでいることです。これは大雑把なデザインで、今投稿したら確実に来ます。 trで使用してますが、今、私は、div idを配置する必要がありますdivs何exacltyを使用していた場合JQueryのdivを見つける

-------------------------------------------------------------------- 

first name goes here..... 
--------------------------------------------------------------------- 
datetime           buttons 
--------------------------------------------------------------------- 

以下のコードは動作しますか?ここ

<script type="text/javascript"> 
     function OnSave(obj) { 
     debugger 
      // Find the row this button is in 
      var tr = $(obj).closest("tr"); 
      // Get the value from the edit control 
      var firstNameEdit = tr.find("[id*='firstNameEdit']").val(); 
      // assign value to hidden input 
      tr.find("[id*='firstNameHidden']").val(firstNameEdit); 
      var lastNameEdit = tr.find("[id*='lastNameEdit']").val(); 
      tr.find("[id*='lastNameHidden']").val(lastNameEdit); 
     } 
    </script> 

はdiv要素を持つ私の新しいhtmlコードです:

<div class='columns'> 
<div class='subj'> 
<div id="container"> 
     <asp:PlaceHolder runat="server" ID="firstNameEditPlaceholder" /> 
     <input type="hidden" runat="server" id="firstNameHidden" visible="false" /> 
<br /> 
<br /> 
<div id="left"></div> 
<!-- left --> 
<div id="right"></div> 
<!-- right --> 
<div class="clear"> 
</div> 
</div> 
<!-- container --> 
</div> 
</div> 
+0

テーブル形式も投稿できますか? – Dips

答えて

0

を取得する方法私はことができます:

var _name = $("#[id*='firstNameHidden']").val(); 
0

あなたは

$('#firstNameHidden').val($('#firstNameEditPlaceholder').val()); 
+0

私は 'undefined'を与えようとしました –

+0

私はASPがIDに自分自身のものを追加していると思っています。 $( '[id * = firstNameHidden]')。val($( '[id * = firstNameEditPlaceholder]')。 –

+0

あなたは正しいです、私はページのソースを見たとき、これは私がIDを取得するものです '