我是jQuery
的新手。我认为这被问了好几百次,但我找不到答案。
我在dotnetnuke
中有一个页面,其中我知道CSS Class
,但我需要元素ID
。
在这种情况下,我知道只有一个元素CSS Class
如何在jQuery
中找到它?
编辑:
我想将类FloatingFrameLightBlue1
的元素的所有子元素移动为PopupWrapper
的子元素,之前我创建了一行。但附加似乎不起作用。
我做错了什么。
我的代码:
.
.
jQuery("body").append("<div id='popupWrapper'></div>");
jQuery(".FloatingFrameLightBlue1").children().append("popupWrapper");
.
.
答案 0 :(得分:4)
答案 1 :(得分:3)
试试这段代码:
alert($('.myclass').attr('id'))
答案 2 :(得分:1)
您可以通过选择类来解析ID属性:
$('.name_of_the_class').attr('id');
答案 3 :(得分:1)
或使用基于DOM的解决方案(可能更高效)。
var id = $('.className').get(0).id;
答案 4 :(得分:0)
使用$('.name_of_class').doSomething()
。如果您想按ID进行选择,可以使用('#id').doSomething()
。
任何其他属性:$('div[attribute="value"]').doSomething()
。
要返回ID,请将.doSomething()
替换为.attr('id')
。