jQuery通过CSS Class查找id

时间:2013-07-17 11:11:05

标签: jquery css dotnetnuke

我是jQuery的新手。我认为这被问了好几百次,但我找不到答案。

我在dotnetnuke中有一个页面,其中我知道CSS Class,但我需要元素ID
在这种情况下,我知道只有一个元素CSS Class 如何在jQuery中找到它?


编辑:

我想将类FloatingFrameLightBlue1的元素的所有子元素移动为PopupWrapper的子元素,之前我创建了一行。但附加似乎不起作用。 我做错了什么。 我的代码:

.
.
jQuery("body").append("<div id='popupWrapper'></div>");

jQuery(".FloatingFrameLightBlue1").children().append("popupWrapper");
.
.

5 个答案:

答案 0 :(得分:4)

var myID = $('.knownClass').attr('id');

这将按已知类选择元素,并使用ID选择结果。

查看jQuery Selectors了解详情!

答案 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')