如何使用JQuery设置输入日期属性

时间:2011-11-17 09:31:41

标签: jquery html date jquery-mobile

我正在使用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 :(得分:0)

试试这个:

$('#mydate').datepicker('setDate', new Date('3/2/2011'));

答案 1 :(得分:0)

我知道这有点晚了,但正确答案是:

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

相关答案:https://stackoverflow.com/a/11290095/973155

答案 2 :(得分:-1)

您可以使用以下代码

设置数据属性值
$('#mydate').data("role") = "datebox";
$("#mydate").data("options").mode= "calbox";
$("#mydate").data("options").highDates= "2011-11-23";

refer this for more updates