-1

スパンを含む「div」があるので、その特定のスパンのIDが必要です

<div id="status-0" class="abc">
    <span id="span_id" class="xyz" title="Enabled">&nbsp;</span>
</div>                                                                                         So how to get id of span with jquery?   and after some action i want to change class of that span using id, how to do that?
4

6 に答える 6

1

あなたはこのようなことをすることができます

var id = $("div span").attr("id");

于 2013-01-04T07:06:45.543 に答える
1

あなたはこれを使うことができます:

var id = $('div span').attr('id');

CSSセレクター(子孫)を使用し、一致する要素に属性関数を適用します。

divにデータがある場合は、それを使用して結果を絞り込むことができます。

var id = $('#status-0 span').attr('id');

クラスの変更は次のとおりです。

.attr('class', 'value');

クラスの追加は次のとおりです。

.addClass('value');
于 2013-01-04T07:07:00.957 に答える
1

より正確に選択するには、いくつかのid/をdivまたはspanに割り当てる必要があります。classそれが不可能な場合は、親子セレクターを使用できます。

id = $('div > span').attr('id'); // span is direct child

また

id = $('div span').attr('id'); // span is descendant
于 2013-01-04T07:07:13.623 に答える
1
var spanID = $("#yourdivid span").attr("id") ;
于 2013-01-04T07:08:03.720 に答える
1

そのdiv IDを使用して、スパンのIDを取得できます

var id = $('#div').find('span').attr('id');
于 2013-01-04T07:08:35.443 に答える