jquery日历插件调用问题
 <script>
$(function() {


 $("#bomlist[1].ydjq2" ).datepicker({inline: true,dateFormat:"yy-mm-dd"});

});
</script> 
<input type="text" id="bomlist[1].ydjq2" name="bomlist[1].ydjq2"  />

这个为什么调用不了, js也没有报错但去掉bomlist[1]后就可以使用。

2个回答

看你的意思bomlist[1]应该是变量吧,如果是变量,写成下面样子

 <script> $(function() { $("#"+bomlist[1].ydjq2).

.,[,]是jquery的选择器的关机键子,要转义

 $('#bomlist\\[1\\]\\.ydjq2').datepicker({inline: true,dateFormat:"yy-mm-dd"});
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问