在JQuery中查找div
这是我正在做的,这是一个粗略的设计,现在我确信当我发布它时它会出现在JQuery中查找div,jquery,asp.net,Jquery,Asp.net,这是我正在做的,这是一个粗略的设计,现在我确信当我发布它时它会出现 -------------------------------------------------------------------- first name goes here..... --------------------------------------------------------------------- datetime
--------------------------------------------------------------------
first name goes here.....
---------------------------------------------------------------------
datetime buttons
---------------------------------------------------------------------
如果与tr
一起使用,下面的代码可以工作,但是现在我正在使用div
我需要放什么样的示例,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>
存储功能(obj){
调试器
//查找此按钮所在的行
var tr=$(obj).最近的(“tr”);
//从编辑控件获取值
var firstnamedit=tr.find(“[id*='firstnamedit']”)。val();
//为隐藏的输入赋值
tr.find(“[id*='firstNameHidden']”)val(firstNameEdit);
var lastnamedit=tr.find(“[id*='lastnamedit']”)。val();
tr.find(“[id*='lastNameHidden']”)val(lastNameEdit);
}
下面是我的带有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>
您试过了吗
$('#firstNameHidden').val($('#firstNameEditPlaceholder').val());
你试过了吗
$('#firstNameHidden').val($('#firstNameEditPlaceholder').val());
尝试:
尝试:
以下是我如何获得:
var _name = $("#[id*='firstNameHidden']").val();
以下是我如何获得:
var _name = $("#[id*='firstNameHidden']").val();
你也可以发布你的表格格式吗?你也可以发布你的表格格式吗?我怀疑ASP正在把它自己的东西添加到ID中。试试这个:$('[id*=firstNameHidden]').val($('[id*=firstNameEditPlaceholder]')).val();你是对的,当我查看页面的源代码时,这就是我得到的id
,我怀疑ASP正在向id添加它自己的东西。试试这个:$('[id*=firstNameHidden]').val($('[id*=firstNameEditPlaceholder]')).val();你是对的,当我查看页面的源代码时,这是我调试代码时得到的id,这是我调试代码时得到的未定义的
而不是文本框(输入)的值这是我得到的未定义的
而不是文本框(输入)的值