javascript - 获取类的每个后代元素的 ID

标签 javascript jquery html web-applications svg

如何获取 .svg 中元素的每个后代的 ID。

我尝试过:

var test = $(svgDoc).find('#main').each(function() {console.log(this.id)});

但这只打印了 main。

编辑:svgDoc 具有 id = main 的元素,我想要 main 的所有后代,而不是 svgDoc 的后代。

最佳答案

打印 svgDoc 中 #main 所有后代的 id:

$('#main *', svgDoc).each(function() {console.log(this.id)});

关于javascript - 获取类的每个后代元素的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16839362/

相关文章:

javascript - 如何构建我的应用程序以在网站上运行时使用 localStorage,而在作为 Chrome 应用程序运行时使用 chrome.storage?

javascript - 如何在 DOM 中选择具有 ID 的特定元素,然后使用 jQuery 跳到具有相同 ID 的下一个元素

javascript - DataTables javascript 无法应用于重复表

javascript - 将游标设置为具有 is-inactive 类的元素的默认值

php发送邮件并在同一页面显示成功信息

javascript - 如何阻止一个 div 移动另一个但仍保持它们垂直对齐?

javascript - 如何在多个 HighStocks 图表之间连接/同步 xAxis 十字线

javascript - 将 ruby​​ 数组转换为 javascript 数组

javascript - 如何在 javascript 中分隔这些 div?

jQuery + Bootstrap Navigation Bar - 如何在访问时突出显示链接