按钮和div之间的区别

时间:2011-03-30 09:49:15

标签: jquery datepicker

请告诉我按钮和div之间的澄清和区别..在html和jquery中。

我的问题是我正在使用jquery datepicker。当我正在尝试使用div时,它正在打开和关闭按钮而无法正常工作。

//working fine
$('#button').datepick();

//not working 
$('#mydiv').datepick();

如果给我一个解决方案,我需要一个快速的解决方案,非常感谢你。

1 个答案:

答案 0 :(得分:1)

在jQuery中使用哈希符号(#)时,您引用的是对象的ID,而不是按类型获取。

如果有效:

$('#button').datepick(); 

然后你有:

<div id="button"></div>

<input type="button" id="button">

您可以使用您想要的任何一种。在selectors

上的jQuery文档中查看更多内容可能会有所帮助

也许datepicker插件中的示例代码有助于澄清。

<强>的jQuery

$(document).ready(function() {
    $('#datepicker').datepicker();
});

<强> HTML

<div type="text" id="datepicker"></div>

div的ID为datepicker,因此您传递给datepicker的选择器为#datepicker。它可能是:

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

你会用:

$('#red').datepicker();

基本上,您使用选择器(在本例中为ID)来获取要传递给datepicker API的对象(div或input)。它反过来使用您传递的对象为您进行处理。