Возможно, это легко, но я застрял.Kendo, kendoDropDownList, _selectedValue, всегда первый вариант
У меня есть функция, которая работает с kendoDropDownList, и я не могу получить значение selectedIndex. Игнорируя, что на самом деле делает функция, может кто-нибудь объяснить это?
function setDocTypeAssociates(event){
var dropdownlist = $("#type_doma_ky").data("kendoDropDownList");
console.log(dropdownlist);
console.log(dropdownlist._selectedValue);
console.log(dropdownlist.selectedIndex);
...
Результат этих трех console.log() s вы можете увидеть в прикрепленном screendump.
Почему правильные значения (65 и 4) в объекте, но некорректные (67 и 0), когда я выгружаю их отдельно?
http://stackoverflow.com/a/32476521/1849455 –
Причина может быть в зависимости код , не могли бы вы воспроизвести то же самое в jsfiddle? и fyi никогда не используют _variable для развития, поскольку они считаются частными членами. –
Если мы подозреваем зависимый код, я не мог бы установить это в jsFiddle. Было бы достаточно сложно создать изолированную версию в любом случае, что со всеми используемыми нами фреймами и кодом OO. Я предполагаю, что мой конкретный вопрос был более теоретическим. Как две последовательные свалки дают разные результаты для одной и той же переменной? Могу ли я, например, получить доступ к значениям во второй и третьей свалки неправильно? Может быть, более подходящий синтаксис я должен использовать? – Junglefish