0

入力フィールドをクリックした後、日付ピッカーはポップアップしません。

$(document).ready(function() {
         var sds = document.getElementsByClassName("f_sd");
         for(var i = 0; i < sds.length; i ++){
                sds[i].id = i+":sd";
                 var id = "#"+i+":sd";
                 $(id).datepicker();
         }
});
4

3 に答える 3

3

あなたは非常に奇妙な方法でやっています。このコードを試してください

$(function(){
  $('.f_sd').datepicker();
})

http://jsfiddle.net/kaVLH/

于 2012-04-06T13:29:03.140 に答える
2

問題はこちら

sds[i].id = i+":sd"; 

コントロール ID に含めることはできません:

:コントロールIDのないJSFiddle http://jsfiddle.net/QsgNF/1/

:コントロール IDを持つ JSFiddle http://jsfiddle.net/QsgNF/2/

:2番目のフィドルが失敗しているのに対し、最初のフィドルは目的の出力を提供していないことがわかります。

于 2012-04-06T13:31:45.950 に答える
0

日付ピッカーが来る可能性がありますが、Z-index のためにそれを見ることができません。

私は同じ問題を抱えているので、datepicker コンポーネントの z-index を増やします。

これがあなたを助けることを願っています。

于 2012-04-06T13:23:21.007 に答える