jQuery按CSS类查找id
我是新来的jQuery按CSS类查找id,jquery,css,dotnetnuke,Jquery,Css,Dotnetnuke,我是新来的jQuery。我想这个问题被问了几百次,但我找不到答案 我在dotnetnuke中有一个页面,其中我知道CSS类,但我需要元素ID 在这种情况下,我知道只有一个元素具有CSS类 如何在jQuery中找到它 编辑: 我想将类为FloatingFrameLightBlue1的元素的所有子元素移动为我之前创建了一行的popuwrapper的子元素。但是这个附加似乎不起作用。 我做错了什么。 我的守则如下: . . jQuery("body").append("<div id='pop
jQuery
。我想这个问题被问了几百次,但我找不到答案
我在dotnetnuke
中有一个页面,其中我知道CSS类
,但我需要元素ID
在这种情况下,我知道只有一个元素具有
CSS类
如何在
jQuery
中找到它
编辑: 我想将类为
FloatingFrameLightBlue1
的元素的所有子元素移动为我之前创建了一行的popuwrapper
的子元素。但是这个附加似乎不起作用。
我做错了什么。
我的守则如下:
.
.
jQuery("body").append("<div id='popupWrapper'></div>");
jQuery(".FloatingFrameLightBlue1").children().append("popupWrapper");
.
.
。
.
jQuery(“正文”)。追加(“”);
jQuery(“.FloatingFrameLightBlue1”).children().append(“PopuwRapper”);
.
.
使用$('.name\u of_class').doSomething()
。如果要按ID选择,可以使用('#ID').doSomething()
任何其他属性:$('div[attribute=“value”]”)。doSomething()
要返回ID,请将.doSomething()
替换为.attr('ID')
尝试以下代码:
alert($('.myclass').attr('id'))
这将按已知类选择元素,并以ID生成结果
查看更多信息 您可以通过选择类来解析ID属性:
$('.name_of_the_class').attr('id');
或者使用基于DOM的解决方案(可能更有效)
varid=$('.className').get(0.id)代码>不应该是另一种情况吗?您有一个ID为的元素,并且只有一个ID为的元素,您想知道它有什么类吗?@我编辑了问题并添加了更多细节,因此问题似乎在其他地方。我编辑并扩展了我的回答,我想知道我做错了什么。
$('.name_of_the_class').attr('id');