Как установить атрибуты даты ввода с помощью JQuery - PullRequest
0 голосов
/ 17 ноября 2011

Я использую JQueryMobile для создания входной даты, например:

<input 
                    name="mydate" 
                    id="mydate" 
                    type="date"
                    pickPageTheme="c"
                    data-role="datebox"
                    data-options='{"mode": "calbox", "highDates": ["2011-11-23"] }'>

, но я не хочу устанавливать значения атрибутов из HTmL, как этот атрибут data-options.Как я могу установить атрибуты, используя JQuery?

Ответы [ 3 ]

0 голосов
/ 17 ноября 2011

Попробуйте это:

$('#mydate').datepicker('setDate', new Date('3/2/2011'));
0 голосов
/ 08 августа 2012

Я знаю, что это немного поздно, но правильный ответ:

$(document).ready(function () {
    $('#mydate').trigger('datebox', {
        'method': 'set',
        'value': '3/2/2011'
    });
});

Связанный ответ: https://stackoverflow.com/a/11290095/973155

0 голосов
/ 17 ноября 2011

Вы можете установить значения атрибутов данных, используя код ниже

$('#mydate').data("role") = "datebox";
$("#mydate").data("options").mode= "calbox";
$("#mydate").data("options").highDates= "2011-11-23";

см. Это для получения дополнительных обновлений

...