0

我是新手jQuery。我想这被问了数百次,但我找不到答案。

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


编辑:

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

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

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

5 回答 5

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

这将通过已知类选择元素并使用 ID 生成结果。

检查jQuery 选择器以获取更多信息!

于 2013-07-17T11:13:33.733 回答
3

试试这个代码:

alert($('.myclass').attr('id'))
于 2013-07-17T11:12:29.147 回答
1

您可以通过选择类来解析 ID 属性:

$('.name_of_the_class').attr('id');
于 2013-07-17T11:13:56.683 回答
1

或者使用基于 DOM 的解决方案(可能更有效)。

var id = $('.className').get(0).id;

于 2013-07-17T11:15:05.157 回答
0

通过使用$('.name_of_class').doSomething(). 如果要按 ID 选择,可以使用('#id').doSomething().

任何其他属性:$('div[attribute="value"]').doSomething().

要返回 ID,请替换.doSomething().attr('id')

于 2013-07-17T11:12:13.350 回答