请告诉我按钮和div之间的澄清和区别..在html和jquery中。
我的问题是我正在使用jquery datepicker。当我正在尝试使用div时,它正在打开和关闭按钮而无法正常工作。
//working fine
$('#button').datepick();
//not working
$('#mydiv').datepick();
如果给我一个解决方案,我需要一个快速的解决方案,非常感谢你。
答案 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)。它反过来使用您传递的对象为您进行处理。