如何获取 jquery 变量 childeren
How to get jquery variable childeren?
嗨,我有一个接受id
作为函数参数的方法:
function exportDetails($div) {
$($div).each(function () {
alert(this.id);
});
我需要获取此div
内的所有表id
,类似于以下内容:
function exportDetails($div) {
$($div > table).each(function () {
alert(this.id);
});
以下是我调用函数的方式,每个 itemDetails 都有动态生成的表,我需要获取它们的 id,因为它们都是唯一的:
exportDetails.apply(this, [$('#itemDetails')]);
谢谢!
这样的事情应该可以工作:
function exportDetails($div) {
return [].map.call($div.children('table'), function(table) {
return table.id;
});
}
即只需返回一个数组,其中包含作为 $div
的直接后代找到的每个table
元素的.id
。
您的代码格式不正确。另外,我不知道您是否正在向该函数提供一组位于$div参数内的表。以下是一些选项。
// this works if you pass in an element with nested table that have ids.
function exportTableToCSV($div) {
$($div+ ' > table').each(function () {
alert( $(this).attr('id') );
});
}
// this works if you want to get all the HTML elements with an id or if you want to get all the ids of elements which also have the same class assigned to them.
function exportTableToCSV($div) {
$($div).each(function () {
alert( $(this).attr('id') );
});
}
exportTableToCSV('div');
// or
exportTableToCSV('.yourClass');
相关文章:
- jQuery变量错误
- HTML 按钮点击函数无法使用 jQuery 变量作为参数
- angularjs:访问angular控制器中的jquery变量
- 使用jquery变量作为.net MVC中ActionLink的参数
- 如何插入js/jquery变量isideHTML标记
- Jquery变量类型问题
- 带有.css()串联问题的jQuery变量
- .validate规则:检查jquery变量
- 检索本身包含变量的 Jquery 变量名的值
- 简单的 Jquery 变量问题
- 使用带有返回的 Jquery 变量的正确语法
- 动态jQuery变量名
- 从jQuery变量中提取数据,增加's left,将剥离的数据放回变量中
- 当chrome检查器为jQuery变量返回[object object]时,如何返回实际数据
- 无法将jQuery变量集成到php中
- jQuery变量$$符号是什么意思
- 如何获取 jquery 变量 childeren
- 对API字符串中的JQuery变量使用split()
- Jquery变量错误
- 使用easyscroll时,jquery变量在url中没有更改