Просто искам да направя нещо много просто, което е избор, в зависимост от това коя опция е избрана, той попълва втори избор.
Винаги съм правил това, като скривам/показвам селекти по този начин (JS):
$( document ).ready(function() {
$("#select_1").change(function() {
if ($("#select_1").val()=="A") {
$("#select_2").show();
$("#select_3").hide();
}
else if ($("#select_1").val()=="B") {
$("#select_3").show();
$("#select_2").hide();
};
});
Но сега опитвам Chosen и не става. Той премахва всички избрани маски и връща селектираните към оригиналния. Опитах и това (JS):
$(document).ready(function(e) {
$("#select_2").css('visibility','hidden');
$(".chosen").chosen();
$("#select_1").click(function() {
if ($("#select_1").val()=="A") {
$("#select_2").css('visibility','visible');
}
И това също не работи. Не премахва избрания, но не прави нищо. Някаква идея по въпроса? Знам, че звучи доста елементарно, защото никъде не можах да намеря точен отговор.
PS: Опитвам се да го направя с JS, а не чрез AJAX.