我有嵌套的正文元素和 iframe。一个来自我的 html 页面,一个来自 TinyMce。在 tinymce 的正文中,我在 div 后面附加了许多文本框。他们的ID是hi1,hi2等。
这段代码:
$($('#petko_ifr').focus().contents()).find('#dishComments').find('#' + e.target.id)
返回正确的输入元素(文本框),它有一个焦点方法。但是这个:
$($('#petko_ifr').focus().contents()).find('#myDiv').find('#hi1').focus()
不专注!这个:
$($('#petko_ifr').focus().contents()).find('#myDiv').find('#hi1').val('somethingg')
工作正常。为什么会发生这种情况以及如何解决这个问题?
在 Chrome 中,当我检查元素时(在 html 代码中单击,当我在文本框上直观地单击时,它被单击。但是当我不检查元素时,单击不起作用。