のクリックで複数のリスト項目の値を選択するには:使用jQueryのは、私が(LIの任意の量で)このようなリストを持っているボタン
<ul>
<li>
<div class="box">
<table>
<tr>
<td>Product 1</td>
<td><input type="hidden" class="hiddenid" value="5" /></td>
<td><input type="checkbox" value="yes" /></td>
</tr>
</table>
</div>
</li>
<li>
<div class="box">
<table>
<tr>
<td>Product 2</td>
<td><input type="hidden" class="hiddenid" value="6" /></td>
<td><input type="checkbox" value="yes" /></td>
</tr>
</table>
</div>
</li>
</ul>
<input type="submit" id="submit" />
と、私は、各項目をループするためにjQueryのを使用する必要があると#submitをクリックすると、チェックされたチェックボックスで各項目の#hiddenid値を収集します(結局、この文字列をPHPページとデータベースに渡します)。
これは私のIDのトラバースを修正する方法があるが(すなわちnoobのを)相対的な初心者であることはJQueryで私の試み、私は非常に失われています...私は期待しています
<script>
$(document).ready(function() {
$(".arrow").click(function() {
var id = $.each("#stockyesno:checked").closest(".box").find(".hiddenid").val();
alert(id);
});
});
</script>
ですより複雑ではありません...
私は質問を簡略化しましたが、これに答えることができれば、より複雑なコードへの答えを拡大することができます。
事前にお世話になりました!
LI内のDIV内のテーブル?どうして? –
'.card'とは何ですか? – SLaks
@Matt Ball翻訳に誤りがあった、私はあなたに保証します:) – Alex