0

以下のコードで、「questiondurationpickerRow」テキスト ボックスの横にボタンが表示されず、トレント リチャードソンのタイムピッカーを開くことができない理由を知りたいです。(関数とjsファイルでコードtimepickerをtrenttimepickerに変更しましたが、関数が機能することはわかっていますが、insertQuestion(form)関数に含めると表示されないため、これについて心配する必要はありません)。

以下は私のコードです:

var qnum = 1;

function insertQuestion(form) {
            $('#questiondurationpickerRow').trenttimepicker({
                timeFormat: 'hh mm ss',
                hourGrid: 4,
                minuteGrid: 10,
                secondGrid: 10,
                showOn: 'button',
                buttonImage: "Images/clock.gif",
                buttonImageOnly: true
            });

    var $tr = $("<tr></tr>");
    var $qid = $("<td class='qid'>" + qnum + "</td>");
    var $duration = $("<td class='duration'></td>");

    $('#questiondurationpicker').each(function() {

        var $this = $(this);
        var $durationText =
        $("<input type='text' id='questiondurationpickerRow' readonly='readonly' />")
            .attr('name', $this.attr('name'))
            .attr('value', $this.val())

        $duration.append($durationText);
    });

    $tr.append($qid);
    $tr.append($duration)
    $('#qandatbl').append($tr);

    form.numberOfQuestions.value = qnum;

    ++qnum;
    $("#questionNum").text(qnum);
    form.questionText.value = "";
}
4

1 に答える 1

0

このリンクを参照してください:

訪問: http://trentrichardson.com/examples/timepicker/

より良い例があります:

秒、分、または時間を表示する

-showHour 時間を表示します。デフォルト = true

-showMinute 分を表示します。デフォルト = true

-showSecond 秒を表示、デフォルト = false

-showMillisec ミリ秒を表示します。デフォルト = false

$('#example5').datetimepicker({
showSecond: true,
showMillisec: true,
timeFormat: 'hh:mm:ss:l'
});
于 2012-08-09T07:33:39.920 に答える