2009-07-01 41 views
2

下面是我的HTML DOM元素...JQuery的属性

<input type="text" style="width: 200px;" id="input1"/> 

我想保持在it..But日期值的地方,我需要指定它会在大教堂举行的日期值元素..

我该怎么做..请建议我

回答

2

看起来你试图隐藏控件中的数据。
一个更简单的方法是将一个CSS类分配给元素。

和jQuery有大量的用于检索的类名从元素的方法。

或者你也可以用HTML 5标准去加入这样的数据:

<input id='ctrl' type='text' data-attr='date' /> 

然后你可以检索属性值是这样的:

var value = $("#ctrl").attr("data-attr"); 
0

它代替什么?

它可能是那个日期是一个非标准的表单类型。我认为它是以HTML 5形式出现的,但目前不支持。

你能不小心有2个元素与该ID?该代码看起来应该起作用。

试试这个

$("#input1").css({border: '1px solid red'}); 

,以确保它选配合适的元素。如果正确的元素没有获得红色边框,那么您的选择器可能不正确。

3

JQuery从DOM返回输入元素的运行时类型。由于“日期”不是表单输入的有效类型,因此它将返回默认值:“text”。

这些都是有效的输入类型:

* "text" 
* "password" 
* "checkbox" 
* "radio" 
* "submit" 
* "reset" 

如果你尝试同样的代码片段与上面,而不是“日期”之一,它工作正常。