選択の親を返す関数に少し問題があるため、質問させてください。
$('input[type=button].btn_transform').click(function(){
var selectionObj = getSelected();//Function which gives me selection
var theParent=selectionObj.anchorNode.parentNode;
alert (theParent);
})
たとえば、「猫は<strong>
灰色</strong>
です」という文を使用します。
「グレー」という単語を手動で選択してボタンをクリックすると、関数は[object HTMLSpanElement]を返します。
しかし、ダブルクリックして同じ単語を選択すると、関数は[object HTMLParagraphElement]を返します。
なぜなのかご存知ですか ?
どうもありがとう。