Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JQuery中查找div_Jquery_Asp.net - Fatal编程技术网

在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
,这是我调试代码时得到的
未定义的
而不是文本框(输入)的值这是我得到的
未定义的
而不是文本框(输入)的值