94 lines
2.5 KiB
Markdown
94 lines
2.5 KiB
Markdown
![]() |
---
|
||
|
id: bad87fee1348bd9aec908853
|
||
|
title: Bootstrap の要素に id 属性を追加する
|
||
|
challengeType: 0
|
||
|
forumTopicId: 16639
|
||
|
dashedName: add-id-attributes-to-bootstrap-elements
|
||
|
---
|
||
|
|
||
|
# --description--
|
||
|
|
||
|
要素には class 属性に加えて `id` 属性を付けることもできます。
|
||
|
|
||
|
id はそれぞれ、特定の要素に固有にする必要があり、ページごとに 1 回だけ使用する必要があります。
|
||
|
|
||
|
クラス `well` の各 `div` 要素に固有の id を付けてみましょう。
|
||
|
|
||
|
次のようにして要素に id を付けることができます。
|
||
|
|
||
|
```html
|
||
|
<div class="well" id="center-well">
|
||
|
```
|
||
|
|
||
|
左側のウェルに `left-well` という id を付けてください。 右側のウェルに `right-well` という id を付けてください。
|
||
|
|
||
|
# --hints--
|
||
|
|
||
|
左の `well` に `left-well` という id を付けます。
|
||
|
|
||
|
```js
|
||
|
assert(
|
||
|
$('.col-xs-6').children('#left-well') &&
|
||
|
$('.col-xs-6').children('#left-well').length > 0
|
||
|
);
|
||
|
```
|
||
|
|
||
|
右の `well` に `right-well` という id を付けます。
|
||
|
|
||
|
```js
|
||
|
assert(
|
||
|
$('.col-xs-6').children('#right-well') &&
|
||
|
$('.col-xs-6').children('#right-well').length > 0
|
||
|
);
|
||
|
```
|
||
|
|
||
|
# --seed--
|
||
|
|
||
|
## --seed-contents--
|
||
|
|
||
|
```html
|
||
|
<div class="container-fluid">
|
||
|
<h3 class="text-primary text-center">jQuery Playground</h3>
|
||
|
<div class="row">
|
||
|
<div class="col-xs-6">
|
||
|
<div class="well">
|
||
|
<button class="btn btn-default target"></button>
|
||
|
<button class="btn btn-default target"></button>
|
||
|
<button class="btn btn-default target"></button>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="col-xs-6">
|
||
|
<div class="well">
|
||
|
<button class="btn btn-default target"></button>
|
||
|
<button class="btn btn-default target"></button>
|
||
|
<button class="btn btn-default target"></button>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
```
|
||
|
|
||
|
# --solutions--
|
||
|
|
||
|
```html
|
||
|
<div class="container-fluid">
|
||
|
<h3 class="text-primary text-center">jQuery Playground</h3>
|
||
|
<div class="row">
|
||
|
<div class="col-xs-6">
|
||
|
<div class="well" id="left-well">
|
||
|
<button class="btn btn-default target"></button>
|
||
|
<button class="btn btn-default target"></button>
|
||
|
<button class="btn btn-default target"></button>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="col-xs-6">
|
||
|
<div class="well" id="right-well">
|
||
|
<button class="btn btn-default target"></button>
|
||
|
<button class="btn btn-default target"></button>
|
||
|
<button class="btn btn-default target"></button>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
```
|