ボタンをクリックすると contentEditable div でブラウザの編集がトリガーされるのに、同じ execCommand を呼び出す div をクリックするとトリガーされない理由を誰かが説明できますか? http://jsfiddle.net/GgX8G/3/には、同じコードをトリガーするボタンと div がありますが、ボタンだけが太字のアクションを実行します。
<div id="boldB">B</div>
<button id="bld">B</button>
$(document).ready(function(){
$('#boldB').click(function() {
document.execCommand('bold', false, null);
alert("clicked the B div");
});
$('#bld').click(function() {
document.execCommand('bold', false, null);
alert("clicked the B button");
});
});
ありがとう