这就是我正在研究的这是一个粗略的设计,现在确定它会在我发布时出现。
--------------------------------------------------------------------
first name goes here.....
---------------------------------------------------------------------
datetime buttons
---------------------------------------------------------------------
如果与tr
一起使用,则以下代码有效但现在我正在使用divs
我需要放置哪些exaclty,div id
?
<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 :(得分:1)
尝试:
var tr = $(obj).closest("tr");
//change to
var tr = $(obj).closest("div");
答案 1 :(得分:0)
你试过吗
$('#firstNameHidden').val($('#firstNameEditPlaceholder').val());
答案 2 :(得分:0)
这是我能够得到的:
var _name = $("#[id*='firstNameHidden']").val();