0

私は初めてですjQuery。これは何百回も尋ねられたと思いますが、答えが見つかりませんでした。

dotnetnukeを知っているページがありますCSS Classが、要素が必要IDです。
この場合、 . を持つ要素は 1 つだけになることがわかっていCSS Classます。
でそれを見つけるにはどうすればよいjQueryですか?


編集:

FloatingFrameLightBlue1クラスを持つ要素のすべての子を、PopupWrapper以前に作成した行の子に移動したいと考えてい ます。しかし、追加は機能していないようです。私が間違っていること。私が持っているコード:

.
.
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().

.doSomething()ID を返すには、に置き換え.attr('id')ます。

于 2013-07-17T11:12:13.350 に答える