3 回答
![?](http://img1.sycdn.imooc.com/545845b40001de9902200220-100-100.jpg)
TA贡献1841条经验 获得超3个赞
您能否在您的应用程序中尝试以下代码段,我猜这可能会起作用:-
存在的问题: $('#date_of_birth-'3) .datepicker('update', '2011-03-05');
当前解决方案: $('#date_of_birth-3') .datepicker('update', '2011-03-05');
片段:int move = 3; 字符串日期 = "2011-03-05";
String scripting = "$('#date_of_birth-" + move + "').datepicker('update', '" + date + "')";
System.out.println(scripting);
StringBuilder sb1 = new StringBuilder("");
sb1.append("$('#date_of_birth-");
sb1.append(move+"'");
sb1.append(").datepicker('update', '");
sb1.append(date);
sb1.append("')");
String script1 = sb1.toString();
System.out.println(script1);
![?](http://img1.sycdn.imooc.com/54584cfb0001308402200220-100-100.jpg)
TA贡献1884条经验 获得超4个赞
经过长时间的斗争和调试,我找到了解决方案。
这是将 java 变量传递给 jQuery 函数的正确方法。
String script = "$('#date_of_birth-" + move + "').datepicker('update', '" + date + "')";
添加回答
举报