2017-06-13 5 views
0

私のコードでは、<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>を設定しようとしています。

どのようにして選択することができますか?

+1

あなたは '.append()'呼び出し、 '.append()'に ')(' .propチェーニングされているが、元のチェーンjQueryオブジェクトではなく、追加の要素を返します。 。実際には、「