Показать сообщение отдельно
  #16 (permalink)  
Старый 22.11.2017, 21:12
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Ну если доступными поля делает щелчок по списку, тогда так:

$(function() {
    $(document).click(function(e) {
        $('#addorgform input').prop('disabled', (e.target.tagName!='LI' || !$(e.target).closest('#treeview').length) && e.target.tagName!='INPUT')
    })
});


Если список на странице один, то проверку родителя из условия можно убрать. А если нет и чтобы вверх далеко не передвигаться, лучше UL дать одно имя класса, которое и проверять как у родителей LI.
Ответить с цитированием