jquery выбран не выбран при веб-загрузке
При использовании выбранного плагина jQuery возникла проблема - выбранный не может быть запущен или выбран в событии document.ready или window.load.
Вот код проблемы:
$(function() {
$("select").chosen();
});
$(window).load(function() {
$('#select_chosen').val("104").trigger('chosen:updated');
});
или я перемещаю триггер в document.ready тоже самое:
$(function(){
$(select).chosen();
$('#select_chosen').val("104").trigger('chosen:updated');
});
Все, что я запутал, - то, что выбранный объект не может действовать сразу после DOM и выбранный плагин загружен. Если есть кто-то может ответить, буду очень признателен, заранее спасибо.
3 ответа
You should use same jQuery Object for initializing 'chosen' on it and then triggering 'chosen:update' OR change event. Below code snippet should work on document load:
// initialize
$("#select_chosen").chosen();
// change value
$("#select_chosen").val("104");
// trigger change event
$("#select_chosen").change();
// trigger 'chosen:updated' event
$("#select_chosen").trigger('chosen:updated');
Это может вам помочь.
var selectId = $(this).data('id');
$('#inputId').chosen().val(selectId).change().trigger('chosen:updated');