无法定位插入的 html
Cannot target inserted html
我有一个动态插入的选择菜单,我需要物理定位才能应用 css,但不能。我如何让它在 DOM 中注册?
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');
}
我感谢任何见解。谢谢。
创建一个函数并在该函数中编写下拉列表的更改函数,然后在文档就绪函数中调用此函数。 希望这会对您有所帮助,如果您的更改函数无法像这样工作。
$(document).ready(function() {
bindevent();
});
function bindevent(){
your change function goes here ...
}
相关文章:
- 如何在 MVC 中使用 javascript 作为原始 html 插入内容 ASP.NET
- 将 HTML 插入 Jekyll 帖子
- 在插入符号 (IE) 处将 HTML 插入 iFrame 中
- 反应:使用危险设置内部HTML插入时脚本标记不起作用
- 将 HTML 插入网页
- Dom 函数,将 HTML 插入到 dom 中替换所有内容
- 在不创建 CORS 限制的情况下将 HTML 插入画布
- 使用 javascript 编辑 HTML:插入 而不是
作为换行符 - TinyMCE,将HTML插入特定的TinyMCE实例
- CKEditor将HTML插入文本区域
- 在使用ajax将html插入页面后选择dom元素
- 如何使用jQuery打开一个新窗口并将html插入其中
- 从 AngularJS 控制器将 HTML 插入视图
- 有没有比insertAdjacentHTML()和一个巨大的HTML字符串更好的方法将HTML插入DOM中
- 使用ng指令将HTML插入视图::AngularJS+JavaScript+Ionic
- 如何修改此Javascript以允许将HTML插入到Button文本中?
- 用Jquery将HTML插入DIV
- 将HTML插入到光标位置到Ace编辑器
- 使用JavaScript/jQuery将多行HTML插入iframe的正确方法
- 用html插入一个列表项