2012-05-05 27 views

回答

0

这是你的函数,它的工作原理的修改版本。更新了您的fiddle

function capitalizeSelectedText(el) { 
    var sel  = getInputSelection(el), 
     val  = el.value, 
     selection = val.substring(sel.start, sel.end); 

    if(!selection) return; 

    var new_text = val.substring(0, sel.start) + selection.toUpperCase() + val.substring(sel.end); 
    el.value = new_text; 
} 
+0

太棒了!谢谢,我会自己完成剩下的工作(适当的大写)。 – Martin