私のコードでは、<select>
要素を空にし、利用可能な時間にもう一度再構築します。<option></option>をjQueryに追加するときは、どのように選択するのですか?
if(time == currenttime) {
console.log("Matched Time "+currenttime);
$("#time-start").append($("<option></option>").attr("value", time).text(time)).prop("selected","selected");
} else {
$("#time-start").append($("<option></option>").attr("value", time).text(time));
}
は、私は、コンソールメッセージMatched Time
を取得するが、.prop("selected","selected")
が選択されるように、新しく作成されたオプションを設定されていません。
<option>
を設定しようとしています。
どのようにして選択することができますか?
あなたは '.append()'呼び出し、 '.append()'に ')(' .propチェーニングされているが、元のチェーンjQueryオブジェクトではなく、追加の要素を返します。 。実際には、「
すべてのオプションを最初に追加してから、 '$( '#time-start')を呼び出してください。val(time)' –