我想顯示一個div,如果我的網頁上選擇2選項之一。然而,我正在努力,我已經檢查了瀏覽器上的控制檯,並把一個斷點和分析,但仍然困惑。我也嘗試了幾個步驟,但仍然沒有。如何在jQuery中選擇顯示div如果選項
<div id="dialog-store" title="Store information" style="display:none;">
<span class="ui-state-default ui-corner-all" style="float: left; margin: 0 7px 0 0;"><span class="ui-icon ui-icon-info" style="float: left;"></span></span>
<div style="margin-left: 23px;">
<legend class="legend">List of Stores which completed the survey so far</legend>
<select for="postage" id="store_select">
<option value="">Please select...</option>
<option value="finished" id ="Finshed">Stores Completed.</option>
<option value="notFinished" id ="NotFinsh">Stores Not Completed</option>
</select>
<br />
<br />
<div id="completedStores" class="displaystore2">
@foreach (var item in Model.savedStoresList[i])
{
<div class="editor-label">
@Html.DisplayFor(modelItem => item.StoreName)
</div>
<div class="editor-field">
@Html.DisplayFor(modelItem => item.StoreNumber)
</div>
}
</div>
<br />
<div id="notCompletedStores" class="displaystore1">
@foreach (var term in Model.notsavedStoresList[i])
{
<div class="editor-label">
@Html.DisplayFor(modelItem => term.StoreName)
</div>
<div class="editor-field">
@Html.DisplayFor(modelItem => term.StoreNumber)
</div>
}
<br />
<br />
</div>
</div>
</div>
第一jQuery代碼
$(document).ready(function() {
$('#dialog-store').hide();
//$("#completedStores").hide();
//$("#notCompletedStores").hide();
$(function() {
$("#store_select").change(function() {
if ($("#Finshed").is(":selected")) {
alert("your dumb2");
//
$("#completedStores").show();
$("#notCompletedStores").hide();
}
else {
$("#completedStores").hide();
$("#notCompletedStores").show();
}
//if ($("#NotFinsh").is(":selected")) {
// $("#notCompletedStores").show();
// $("#completedStores").hide();
//}
//else {
// $("#notCompletedStores").hide();
// $("#completedStores").hide();
//}
});
});
二jQuery代碼
$(document).ready(function() {
$('#store_select').bind('change', function (e) {
if($('#store_select').val() == 'finished') {
$('#completedStores').show();
$("#completedStores").css({ display: "inline-block" });
$('#notCompletedStores').hide();
}
else if($('#status').val() == 'notFinished') {
$('#completedStores').hide();
$('#notCompletedStores').show();
}
}).trigger('change');
});