Рекомендация с принудительной опцией в выпадающем списке по умолчанию вместо первого выбранного элемента в списке - PullRequest
0 голосов
/ 17 октября 2019

задавался вопросом, может ли кто-нибудь дать совет о том, где разместить значение select.value (или что-то еще, что будет работать лучше), чтобы заставить элемент из раскрывающегося списка быть выбранным по умолчанию

было рекомендовано использоватьзначение select.value, но неуверенное размещение или правильное кодирование

if (plugins.btcCalculator.length) {

        $.getJSON("https://blockchain.info/ticker", function(btcJsonData) {

            var currencyList = [];
            var index = 0;

            for (var currency in btcJsonData) {


                currencyList.push({

                    "id": index,
                    "text": currency

                });
                index++;
            }

            for (var i = 0; i < plugins.btcCalculator.length; i++) {
                var btcForm = $(plugins.btcCalculator[i]),
                    btcFormInput = $(btcForm.find('[name="btc-calculator-value"]')),
                    btcFormOutput = $(btcForm.find('[name="btc-calculator-result"]')),
                    btcFormCurrencySelect = $(btcForm.find('[name="btc-calculator-currency"]'));

                btcFormCurrencySelect.select2({
                    placeholder: btcFormCurrencySelect.attr("data-placeholder") ? btcFormCurrencySelect.attr("data-placeholder") : false,
                    minimumResultsForSearch: btcFormCurrencySelect.attr("data-minimum-results-search") ? btcFormCurrencySelect.attr("data-minimum-results-search") : 50,
                    maximumSelectionSize: 3,
                    dropdownCssClass: btcFormCurrencySelect.attr("data-dropdown-class") ? btcFormCurrencySelect.attr("data-dropdown-class") : '',
                    data: currencyList
                });

Мне посоветовали разместить его (select.value = 'GBP')после var currencylist, но неуверенный в том, где его размещение после, кажется, не имеет никакого эффекта.

источник js находится здесь http://slimhamdi.net/bayya/js/custom.js

Список опций, которые нужно выбрать, здесь https://blockchain.info/ticker

и калькулятор на полпути вниз по этой странице http://slimhamdi.net/bayya/

Спасибо за любую помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...