2016-11-29 5 views
0

Я использую три выбор дат из начальной загрузки , который использует следующий код, чтобы начать макет и плагинКак я получить доступ к выбору даты с их классом, а затем идентификатором

<script> 
    jQuery(document).ready(function() { 
    // initiate layout and plugins 
    $('.date-picker').datepicker({ 
    rtl : Metronic.isRTL(), 
    autoclose : true 
    }); 

    }); 
    </script> 

Как я могу получить доступ к дате подборщика с их идентификатором , как у меня есть выбор даты с идентификатором датой рождения и я хочу, чтобы установить его EndDate, не затрагивая другие сборщиков даты кода для даты даты рождения подборщика является, как foillows

<MyUI:datePicker id="birthDate" name="birthDate" 
     label="${message(code: 'BP.birthDate.label', default: 'Birth Date')}" 
     required="true" 
     value="${BP?.birthDate ? BPInstance?.birthDate?.format('yyyy-MM-dd') : new Date().format('yyyy-MM-dd')}" 
     labelCol="4" elementCol="8" /> 

Пожалуйста, кто поможет

+0

, что у вас есть и то, что вам нужно, ваш вопрос остается неясным – madalinivascu

+0

@madalinivascu л есть три выбора дат, из которого я только хочу, чтобы установить ENDDATE: «+ 0d», для одного выбора даты .. – dhS

+0

то в чем проблема, у вас есть 3 выбора даты с UNIQUE ids, чтобы выбрать из – madalinivascu

ответ

1

Вы можете получить доступ только ваше поле «День рождения» с

$('#birthDate').datepicker({ //... 

Другие datepickers должны оставаться нетронутыми.

Если вы не хотите работать с идентификатором, вы должны использовать что-то вроде этого, но вам нужно знать, на каком «положении» находится поле «BirthDate» (проверьте, является ли id birthDate). Я думаю, что вы не будете использовать идентификатор.

$('.date-picker').each(function(){ 
    alert($(this).attr('id')); 
}); 
+0

Большое спасибо за ваш ответ. – dhS