私は、HTMLチェックボックスやラジオボタンのようなフォーム要素を持つリストを作成しています。彼らの動的なID
とfor
の値を対応するLABEL
タグに与えたいと思います。このすべてがJQuery/JavaScriptを使用します。動的IDを数え、javascriptを使用してフォーム要素の値を追加します。
私はJavaScriptを
$(document).ready(function() {
function {
var count = 0;
var total = $('.product-menu li').length();
}
});
.product-menu {
display: block;
list-style: none;
margin: 0;
padding: 0;
}
.product-menu li {
display: list-item;
line-height: 2;
}
.product-menu label {
font-weight: normal;
vertical-align: middle;
padding-left: 10px;
display: inline-block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<ul class="product-menu">
<li>
<input type="checkbox" id="pm-1">
<label for="pm-1">New Arrivals</label>
</li>
<li>
<input type="checkbox" id="pm-2">
<label for="pm-2">Accessories</label>
</li>
<li>
<input type="checkbox" id="pm-3">
<label for="pm-3">Bags</label>
</li>
<li>
<input type="checkbox" id="pm-4">
<label for="pm-4">Jackets</label>
</li>
</ul>
どのようにリストを生成/作成していますか? 動的であれば、バックエンドで実装してみませんか?それとも、ハードコーディングされていますか? –
ハードコーディングされています!実際には、私はJavascriptを学んでいます。それでは、JavaScript/JQueryを使用して行う方法を知っておく必要があります –
まだ学習しているなら、純粋なJSを学び、jQueryから始めることを強くお勧めします。 –