UPDATE: обновлен JSFiddle, указанный ниже. Это воссоздает проблему.Как получить доступ к элементам в диалоговом окне интерфейса jQuery?
Вопрос теперь отредактирован в соответствии с запросом: код находится в этом JSFiddle.
Функция toggleFundingType()
возвращает false во все времена.
Что мне не хватает?
Можете ли вы опубликовать полный пример кода, пожалуйста, так что мы можем увидеть/воспроизвести вопрос? Фрагмент jsFiddle или стек поможет. – j08691
В диалоговом окне jquery ui нет ничего волшебного, это просто div, расположенный в dom. Если ваша функция не находит этот флажок, она не является частью dom или не соответствует селектору (в вашем примере это будет соответствовать селектору.) На этом этапе ваша проблема не воспроизводится. –
Возможно, вам стоит попробовать разбить свой селектор и посмотреть, что работает, использовать в консоли функцию console.log. $ ('input'). length $ ('input [name = finance_type]'). length и т. д. – Shriike