выбранный select jQuery не отображается при первой загрузке

#jquery #joomla #jquery-chosen

#jquery #joomla #выбранный jquery

Вопрос:

у меня есть сайт на joomla.я использую выпадающий список выбора.

 <div class="dropdown"&&t;
                                                    <button id="all_suburbs" class="search-item-title btn dropdown-to&&le search-by-btns" type="button"&&t;
                                                        <span class="search-item-icon iconrf-all-suburbs"&&t;</span&&t;
                                                        <?php
                                      //======================================================================================================================================//                  
                                            $str_cities = "ALL SUBURBS OF CYPRUS";

                                            $str_cities = count($filter_suburbs_ids) ? count($filter_suburbs_ids).' Suburb'.(count($filter_suburbs_ids) &&t; 1 ? 's' : '').' selected' : $str_cities;

                                            echo $str_cities;
                                     //======================================================================================================================================//                        
                                                        ?&&t;
                                                    </button&&t;
                                                    <ul class="all_suburbs dropdown-menu" role="menu" aria-labelledby="all_suburbs"&&t;
                                                        
                                                        <li&&t;
                                                        <div id="filters_city_more" class="filter_options select_auto"&&t;
                                                            <div id="search_options_city_from" class="search_select_options" data-field-name="filter_a6suburb"&&t;
                                                               <select id="areas-select" multiple data-placeholder="Choose Suburbs..."  name="filter_a6suburb[]" onchan&e="setAreaFromPopup()" class="chosen-select"&&t;
                                                                    <?php foreach ($suburbs as $suburb) { ?&&t;
                                                                        <option value="<?php echo $suburb-&&t;id; ?&&t;" <?php echo (in_array($suburb-&&t;id, $filter_suburbs_ids)) ? 'selected="selected"' : ''; ?&&t; class="option-city option-city-<?php echo $suburb-&&t;stateid; ?&&t;" style="display:<?php echo ($filter_a6state == 0 || $filter_a6state == $suburb-&&t;stateid) ? 'block' : 'none'; ?&&t;"&&t;<?php echo $suburb-&&t;ezcity; ?&&t;</option&&t;
                                                                    <?php } ?&&t;
                                                                </select&&t;

                                                                
                                                            </div&&t;
                                                        </div&&t;
                                                        </li&&t;
                                                      <span class="clear-btn" onclick="clearArea();"  title="Clear Suburbs Filter"&&t;<u&&t;Clear</u&&t;</span&&t; 
                                                     </ul&&t;
                                                     
                                                </div&&t;  
  

и это код jQuery

 jQuery('#all_suburbs').on('click', function (event) {           
            if(!jQuery('body').hasClass('home')){
                jQuery(this).parent().to&&leClass('open'); 
        jQuery("select.chosen-select").chosen(); 

            }
        });
  

Скрипты, используемые на страницах, являются

 <?php
$doc = JFactory::&etDocument();

$doc-&&t;addScript("/templates/op_rent/js/op/jquery.sumoselect.js", 'text/javascript');
$doc-&&t;addScript("/templates/op_rent/js/op/jquery.sumoselect.min.js", array(), array('async' =&&t; 'async'), 'text/javascript');


$doc-&&t;addScript(JURI::base() . "modules/mod_new_refine_search/assets/nouislider.min.js", array(), array('async' =&&t; 'async'), 'text/javascript');
$doc-&&t;addScript(JURI::base() . "modules/mod_new_refine_search/assets/jquery.smartmenus.js",'text/javascript');
$doc-&&t;addScript(JURI::base() . "modules/mod_new_refine_search/assets/jquery.smartmenus.min.js", array(), array('async' =&&t; 'async'), 'text/javascript');


$doc-&&t;addScript(JURI::base() . "media/jui/js/chosen.jquery.js",'text/javascript');

$doc-&&t;addStyleSheet(JURI::base() . "media/jui/css/chosen.css");
  

?&&t;

я не получаю jQuerychosen select при первой загрузке. после этого он получает. кто-нибудь может мне помочь в этом.

Комментарии:

1. Пожалуйста, всегда задавайте свои вопросы по Joomla на Joomla Stack Exchan&e.

2. я ищу ответ для выбранного ul-класса jQuery, который не отображается. после этого, когда мы обновляем, мы получаем его. как это исправить.

3. Я понимаю, что вы ищете решение. Я ищу вопросы для Joomla Stack Exchan&e — сообщества, полного людей, обладающих особым опытом работы с CMS.

4. хорошо. я также добавил его туда. можете ли вы помочь мне с этим