我想得到一个div的所有元素id attribute,意味着我想做一些像:
$("div").find("*[id]").each(function() { alert(this.id) });
Run Code Online (Sandbox Code Playgroud)
但这不起作用,任何人都可以帮我吗?
您的代码工作得很好,但您可以*从选择器中删除它.
其他有效选项:
$("div").find("[id]").each(function() { alert(this.id) });
Run Code Online (Sandbox Code Playgroud)
或这个:
$("div *").filter("[id]").each(function() { alert(this.id) });
Run Code Online (Sandbox Code Playgroud)
或这个:
$("div [id]").each(function() { alert(this.id) }); // which I think is the best
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1375 次 |
| 最近记录: |