Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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
C# 查找aspx页面中存在的所有控件和子控件ID以及相应的ascx用户控件_C#_Javascript_Jquery_Asp.net - Fatal编程技术网

C# 查找aspx页面中存在的所有控件和子控件ID以及相应的ascx用户控件

C# 查找aspx页面中存在的所有控件和子控件ID以及相应的ascx用户控件,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,我正在为此开发一个应用程序,我必须使用jquery访问aspx页面中的所有控件ID。我正在寻找一种方法,以便能够访问所有这些控制ID。我还应该能够访问子控制ID,并且我正在使用usercontorls,这些usercontorls是在aspx中引用的ascx页面中编写的。我想要一种使用jquery访问当前aspx页中存在的所有控件ID、aspx页中对应于aspx页的控件ID以及子控件ID的方法。我想访问标签ID和文本框ID,即使它们是在表或div中指定的。请给我建议一种方法我能想到的回答这个问题

我正在为此开发一个应用程序,我必须使用jquery访问aspx页面中的所有控件ID。我正在寻找一种方法,以便能够访问所有这些控制ID。我还应该能够访问子控制ID,并且我正在使用usercontorls,这些usercontorls是在aspx中引用的ascx页面中编写的。我想要一种使用jquery访问当前aspx页中存在的所有控件ID、aspx页中对应于aspx页的控件ID以及子控件ID的方法。我想访问标签ID和文本框ID,即使它们是在表或div中指定的。请给我建议一种方法

我能想到的回答这个问题的最佳方法是制作一个自定义jquery插件来实现这一点:

jQuery.fn.getIdArray = function() {
  var ret = [];
  $('[id]', this).each(function() {
    ret.push(this.id);
  });
  return ret;
};
然后做一些类似的事情

var array = $("#mydiv").getIdArray();

我能想到的回答这个问题的最好方法是制作一个自定义jquery插件:

jQuery.fn.getIdArray = function() {
  var ret = [];
  $('[id]', this).each(function() {
    ret.push(this.id);
  });
  return ret;
};
然后做一些类似的事情

var array = $("#mydiv").getIdArray();

我使用公共类名访问项目中的所有网格视图,因此我能够访问网格视图的每个标题、tr和td

我确保所有网格视图都有公共类名。我使用
$('select')
访问下拉列表,并使用
$('span')
访问复选框和标签,因为它们在html页面中相应地被获取。然后我编写了相应的jQuery代码来完成我想做的事情,比如hover和每个示例:

$('select').hover ()

我使用公共类名访问项目中的所有网格视图,因此我能够访问网格视图的每个标题、tr和td

我确保所有网格视图都有公共类名。我使用
$('select')
访问下拉列表,并使用
$('span')
访问复选框和标签,因为它们在html页面中相应地被获取。然后我编写了相应的jQuery代码来完成我想做的事情,比如hover和每个示例:

$('select').hover ()

不管ASP.NET如何,jQuery都会这样做,只需使用$(“选择器”),例如$(“div”)来查找所有div。我想查找不同div和ASP:content中存在的标签和文本框的ID。我想找到所有文本框和标签的ID,而不使用任何键作为输入。如果您解释为什么需要这些ID,这会有所帮助吗?我想为所有这些ID编写鼠标悬停。因此,页面中的所有标签和文本框都应该有一个鼠标悬停,我将从数据库中获取鼠标悬停文本。无论ASP.NET如何,只要使用$(“选择器”),例如$(“div”)来查找所有div,我想查找不同div和ASP:content中存在的标签和文本框的ID。我想找到所有文本框和标签的ID,而不使用任何键作为输入。如果您解释为什么需要这些ID,这会有所帮助吗?我想为所有这些ID编写鼠标悬停。所以页面中的所有标签和文本框都应该有鼠标悬停,我将从数据库中获取鼠标悬停文本