这一切都发生在ie9并使用jQuery 1.4.3(是的,我知道它已经老了;我现在已经坚持了它)
我使用jQuery.ajax()从服务器上的文件中读取一些html,并将其存储在一个名为data的变量中。
然后我按如下方式创建一个jQuery对象:
view = jQuery(data);
然后我将它添加到我的页面:
bod = jQuery('body');
bod.append(view);
它出现但我无法在页面上突出显示/选择任何内容,无论我是否按照我刚刚描述的方式添加或者是否将其硬编码到html中。
我没有最微弱的想法。
如果我不做bod.append(查看),那么硬编码到html IS的文本可以突出显示/可选择。
同样,我还没有最微妙的想法。
这是绝对奇怪的部分。如果我打开IE开发人员工具并将其解锁/取消固定到浏览器窗口,那么一切都可以突出显示/可选择 - 硬编码到html中的东西和我通过jQuery添加的东西。
页面呈现时,我需要页面上的所有内容都可以突出显示/可选择(放置鼠标指针,左键单击并向右拖动或向左拖动并向左拖动)。
有没有人面对任何与此类似的东西,你做了什么?