なぜこれが機能しないのですか?ラベルは.item
親の内側にあります。有効ではないので、ブロック要素の外に置きたくありません。
だから私はラベルクリックをシミュレートしようとしています:
$(".item").click(function(){
$(this).find("label").click();
});
編集:ラベルをトリガーしてラジオをチェックすることになっています。
<script type="text/javascript">
$(document).ready(function () {
$(".item").click(function() {
$(this).find("label").click();
});
});
</script>
<div class="item">
<h4>Item</h4>
<ul>
<li>Description</li>
</ul>
<div class="radio-container">
<div class="radio-stack">
<input type="radio" class="styled" id="item1">
</div>
<label for="item1">$100</label>
</div>
</div>