私はcssを適用するために物理的にターゲットする必要があるが、できない選択メニューを動的に挿入しました。 DOMに登録するにはどうしたらいいですか?挿入されたhtmlをターゲットできません
createDropdown: function(oLetter) {
var dropDwn = create({ type: "select", id: "glossaryWordDropdown", className: "glossarySelect" });
for (var i = 0; i < oLetter.arWords.length; i++) {
var oWord = oLetter.arWords[i];
$('<option />', { value: oWord.id, text: oWord.id }).appendTo(dropDwn);
}
$(dropDwn).on('change', this.onDropDown.bind(this));
//add to the wordHolder box
var wordHolderElement = this._screen.getElementById("wordHolder");
wordHolderElement._container.innerHTML = "";
$(wordHolderElement._container).append(dropDwn);
$(dropDwn).css('background-color','black');
}
洞察力に感謝します。ありがとう。
何が起こっていませんか?期待されるものは何ですか? – Rayon
単に要素の背景色の値を取得する(私は代わりにコンソールアラートを返した可能性があります)。 – pjldesign
あなたはそれのためのjsfiddleを提供できますか? – rmondesilva