我有嵌套的body元素和iframe。一个来自我的html页面,一个来自TinyMce。对于tinymce的主体,我附加了许多文本框的div。他们的ids是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代码,当我在文本框上直观地点击它时,它会被点击。但是当我没有检查元素时,点击不起作用。