Я пытаюсь создать командную строку asp textbox/checkbox, которая скроет текстовое поле, если флажок установлен, но я не могу заставить jQuery/Javascript работать. Я пробовал много различных решений и нету получил его на работу, так что любая помощь будет оцененаСкрытие div на основе ASP checkbox
ASP:
<div runat="server" id="editStartYear" class="productInfo">
Edit Start Year:
<asp:CheckBox ID="startDateCheckBox" runat="server" ClientIDMode="Static" Text="Unknown Start Date"/>
<asp:TextBox runat="server" ID="startBox" ClientIDMode="Static" Width="150" placeholder="Start Year"></asp:TextBox>
</div>
JQuery:
$(document).ready(function() {
$('#searchIcon').hover(function() {
$('#searchIcon').attr("src", "includes/images/searchIconHover.png");
}, function() {
$('#searchIcon').attr("src", "includes/images/searchIcon.png");
});
$('#searchBox').focus(function() {
$('#searchBox').attr("value", "");
});
$("#startDateCheckBox").change(function() {
if (this.checked) {
$("#startBox").hide();
} else {
$("#startBox").show();
}
});
});
Этот вопрос может быть лучше, если добавить фактический вывод HTML. – nateyolles