2012-05-05 57 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