我對此非常陌生,知識有限(過去幾周所有的自學)。我已經嘗試了許多其他人提出的類似問題的解決方案,但似乎沒有一個適合我。使用jQuery和jQueryUI顯示/隱藏div
我想設置'date_range'div只在選擇'範圍'過濾器時可見。我正在使用jQuery 1.8.2和jQueryUI 1.9(用$ .noConflict();)設置。
我的代碼在下面(請善良,我知道我不是很擅長),任何幫助表示讚賞。
<script>
$('#filters').is(function() {
if ($('#range').attr('checked')) {
$('#date_range').show();
} else {
$('#date_range').hide();
}
});
</script>
<div>
<form align="center" id="filters">
<input type="radio" id="last24" name="filter_radio" checked="checked"/><label for="last24">Last 24hrs</label>
<input type="radio" id="WTD" name="filter_radio" /><label for="WTD">WTD</label>
<input type="radio" id="last_week" name="filter_radio" /><label for="last_week">Last Week</label>
<input type="radio" id="range" name="filter_radio" /><label for="range">Range</label>
<div id="date_range">
<br />
<label for="from">From: </label><input type="text" id="from" name="from"/>
<label for="to">To: </label><input type="text" id="to" name="to" />
</div>
</form>
</div>
缺少$(函數(){});圍繞你的jQuery。 – user1032531