# ProxyCheckbox - это DIV, содержащий флажок.
Сначала присвойте ID флажку IsProxy, например,
id="IsProxy"
Затем, если вы хотите сохранить событие click дляdiv:
$(document).on('click', '#ProxyCheckbox', function () {
$('#proxySelect').prop('disabled', $('#IsProxy').is(':checked'));
});
Если вы хотите установить событие на самом флажке:
$('#IsProxy').click(function(){
$('#proxySelect').prop('disabled', $(this).is(':checked'));
};
Обновление:
В предыдущем ответе я использовал «removeProp»,но, как предложил Роб, он не работает с отключенными или другими встроенными свойствами: http://api.jquery.com/removeprop/
Поэтому я обновил ответ, чтобы использовать более элегантный способ, используя всего одну строковую инструкцию.