JQ:如何向输入添加属性

时间:2014-10-20 07:03:04

标签: jquery

我输入了:

<input id="id_fromDate" type="text">

需要获得:

<input class="form-control" id="id_fromDate" type="text" datepicker data-date-format="yyyy.mm.dd" data-week-start="1" data-auto-close="true">

我可以为此输入添加类: $( “#id_fromDate”)。addClass( “形控制”)

但是如何为它添加属性?

5 个答案:

答案 0 :(得分:2)

尝试.attr()

$("#id_fromDate").attr("attribute-name", "some-value");

答案 1 :(得分:1)

使用attr()

$("#id_fromDate").attr("new-attribute","value")

答案 2 :(得分:1)

使用attr(名称,值)

$("#id_fromDate").attr("placeholder", "Please input date");

要删除attr,请使用removeAttr(name)

答案 3 :(得分:1)

我不认为只添加属性就可以解决您的问题...所述属性用于初始化datepicker插件..所以不要添加属性,而是初始化插件,如

$("#id_fromDate").addClass("form-control").datepicker({
    dateFormat: 'yyyy.mm.dd',
    weekStart: 1,
    autoClose: true
})

答案 4 :(得分:1)

添加属性使用

.attr("attrName", "value");

Jquery的方法。

如果要使用

添加多个属性
$("#id_fromDate").attr({
    data-date-format : 'yyyy.mm.dd',
    data-week-start : '1',
    data-auto-close: 'true'
});