我有一個名爲「What」的div。 如果用戶點擊它,它會從文本更改爲textarea輸入。允許用戶在文本區域內部進行選擇後,通過js
$('.What').click(function() {
$(this).empty().html('<textarea name="X">' + $(this).text() + '</textarea>');
$(this).find('textarea').select();
});
你可以看到我也選擇了新創建的textarea。
如果用戶點擊進入textarea,什麼都不會發生。
問:我如何允許用戶點擊新創建的textarea字段來將光標放在他們想要的位置?我懷疑這與使用現場活動來防止冒泡有關。
+1不知道「one」。感謝分享:) – 2011-03-23 21:04:37
哦,哎呀。我簡化了代碼太多。 – 2011-03-23 21:56:32
我知道問題出在哪裏!我使用jQuery UI可拖動,並且我有$('div,p')。disableSelection();在我的代碼中! – 2011-03-23 22:02:01