私はwickedpickerを使用しており、2つの時間フィールドを持つページを持っています。要素からJqueryを削除して再適用しますか?
ボタンを押すごとに、各フィールドの時間を別々に更新する必要があります。
私が試したことはすべてうまくいかず、入力要素にスクリプトが既にバインドされている(正しい単語であるかどうかわからないため)と考えています。
私の質問は、読み込まれ、バインドされ、アンロードされ、次に別のパラメータで再適用されるスクリプトですか?
この
は、私が現在持っているコードです:<script>
$(document).ready(function() {
$(".timepicker").wickedpicker({twentyFour: true});
$("#btn").click(function(e) {
alert ('click')
$("#timeTwo").wickedpicker({twentyFour: true, now: "17:35"});
})
});
</script>
<body>
<button id='btn' class='formBtn'>CHANGE</button>
<input type='text' class='timepicker' id='timeOne' name='timeOne' value='' >
<input type='text' class='timepicker' id='timeTwo' name='timeTwo' value='' >
</body>
私はすぐにそれを使用する能力を必要とするように私はもともとtimepickerをロードするんだけど、私はまた、ボタンクリックから時刻を更新する機能が必要。
デフォルト値をtimeTwo
に設定しようとしましたが、タイムピッカーによって上書きされています。私はJQueryを使ってvalのtimeTwoを設定し、入力は正しい値を示していますが、timepickerは現時点での表示であり、フィールドの表示ではありません。
アイデア? ありがとう
更新 要素の削除と読み込みが機能します。
$("#btn").click(function(e) {
console.log ('click')
var test = $("#timeTwo").remove();
$('body').append(test); // later
$("#timeTwo").wickedpicker({twentyFour: true, now: '15:34'});
});
しかし、どうすれば同じ場所に戻ってくることを確認できますか? おかげ
私はあなたの問題を解決し、私の更新の答え... –