2016-12-27 6 views
0

У меня есть таблица с набором данных. Теперь в моей таблице у меня есть флажок для каждой строки, которая включает или отключает строку. Когда я нажимаю на флажок, чтобы определенная строка была отключена. Проблема: я успешно могу отключить поле datepicker, но значок календаря по-прежнему остается включенным.Отключить значок календаря Datapicker с помощью JQuery?

Ниже приведен код, я использую:

Для Datepicker текстового поля (работает отлично):

$(this).closest('tr').find('.animalBroughtDate').prop('disabled', true); 

значок календаря (не работает):

$(this).closest('tr').find('.ui-datepicker-trigger').hide(); 

HTML :

<input id="animalBroughtDateId" class="animalBroughtDate dtp hasDatepicker" style="width: 100px;" type="text"> 

<img title="Ok" alt="Ok" src="/../..datePicker.png" class="ui-datepicker-trigger"> 

Пожалуйста, направляйте.

+0

Можете ли вы поделиться HTML для DatePicker? Мы можем просто отменить регистрацию события click из значка. Но для этого мне нужно посмотреть HTML. –

+0

Вы пытались использовать дисплей: нет? –

+0

добавил html ... – sTg

ответ

1

Использовать встроенную команду U.I datepicker отключить команду.

$(this).closest('tr').find('.animalBroughtDate').datepicker("disable"); 

И в случае, если вы хотите включить просто:

$(this).closest('tr').find('.animalBroughtDate').datepicker("enable"); 
+0

Awesome bro! Спасибо тонну :) – sTg

+0

Рад, что я могу помочь. Не стесняйтесь повышать и принимать этот ответ, если вы сочтете это полезным. –

Смежные вопросы