У меня есть ряд переключателей. Когда основной выбран, поле Primary Company скрыто. Я также хотел бы в это время, ясное выпадающий выбор. Как я могу сделать это?
<p>
<label>Company Type:</label>
<label for="primary"><input onclick="javascript: $('#sec').hide('slow');" type="radio" runat="server" name="companyType" id="primary" checked />Primary</label>
<label for="secondary"><input onclick="javascript: $('#sec').show('slow');" type="radio" runat="server" name="companyType" id="secondary" />Secondary</label>
<div id="sec">
<label for="primary_company">Primary Company:</label>
<%= Html.DropDownList("primary_company", Model.SelectPrimaryCompanies, "** Select Primary Company **") %>
</div>
</p>
Вы можете снять выделение (то есть выбрать первый вариант) следующим образом:
$("#primary_company").find('option:first')
.attr('selected','selected');
Чтобы полностью очистить выделение (чтобы не был выбран даже первый элемент), вы можете использовать:
$('#primary_company').attr('selectedIndex', '-1');
If #primary_company
это поле для множественного выбора, которое вы можете использовать:
$('#primary_company option').attr('selected', false);
$("#primary_company").find('[selected]').removeAttr("selected");