我正在使用jQuery將內容可編輯屬性添加到DIV。添加contenteditable =「true」的DIV不關注點擊
$('div').attr('contenteditable', 'true');
當我點擊它時,我沒有得到我點擊已經知道的DIV時得到的焦點效果。只有當我再次點擊它時纔會關注它。
這發生在我的每一個瀏覽器 - Safari 5,Chrome 18,Firefox 8中。是否有反正我可以讓它表現得像它應該?
我正在使用jQuery將內容可編輯屬性添加到DIV。添加contenteditable =「true」的DIV不關注點擊
$('div').attr('contenteditable', 'true');
當我點擊它時,我沒有得到我點擊已經知道的DIV時得到的焦點效果。只有當我再次點擊它時纔會關注它。
這發生在我的每一個瀏覽器 - Safari 5,Chrome 18,Firefox 8中。是否有反正我可以讓它表現得像它應該?
http://jsfiddle.net/VV7BW/1/似乎工作。 $('div')
可能是你的問題,這將讓我覺得所有div,但只適用於ATTR第一個(但不要引用我這)
試着給你的div一個id,然後用$('#id')
這是不正確的..檢查http://jsfiddle.net/PaZma/1/ – Baz1nga 2012-04-12 09:56:06
我站在糾正。感謝:D – cosmorogers 2012-04-12 11:52:10
我有同樣的錯誤,試圖在鼠標事件上添加contenteditable
屬性。使用mousedown
事件,它不起作用。使用click
事件它工作正常...
id
屬性不會改變我的情況。
在jsfiddle.net上設置一個小提示,顯示您的問題 – Baz1nga 2012-04-12 09:42:57
'focus effect'是什麼意思?這些似乎都沒有它:http://jsfiddle.net/aSPKQ/ – 2012-04-12 09:44:51
我意識到我有一些其他的點擊事件干擾。它確實有效。我的錯。這個問題有點無效。我該怎麼處理它? – 2012-04-12 10:34:28