- 如果字符串被包装在类为"MFR_UIREF"的span标记中,我如何使以下脚本不进行替换
-
键入的术语当前区分大小写。我如何使它在提交时不区分大小写(例如,它会将"Application"…用大写字母a…更改为"app"(?
$(document(.ready(function(({
$('#submit'(.点击(函数(({
var array = []; array[0] = ['AM', 'a.m.']; array[1] = ['PM', 'p.m.']; array[2] = ['application', 'app']; array[3] = ['cancelation', 'cancellation']; array[4] = ['crash', 'close']; array[5] = ['crashes', 'closes']; array[6] = ['crashing', 'closing']; array[7] = ['digital TV', 'smart TV']; array[8] = ['dropdown', 'drop-down']; array[9] = ['grey', 'gray']; array[10] = ['mbps', 'megabits per second']; array[11] = ['plugin', 'plug-in']; array[12] = ['normal', 'standard']; array[13] = ['is stuck', 'is frozen']; array[14] = ['gets stuck', 'freezes']; array[15] = ['wifi', 'Wi-Fi']; array[16] = ['TV's', 'TVs']; array[17] = ['Bluray', 'Blu-ray']; array[18] = ['Blu-Ray', 'Blu-ray']; array[19] = ['set top box', 'set-top box']; array[20] = ['choose', 'select']; array[21] = ['log in', 'sign in']; array[22] = ['log out', 'sign out']; array[23] = ['onscreen', 'on-screen']; array[24] = ['right hand', 'right']; array[25] = ['left hand', 'left']; $('#article').val(function (i, v) { $.each(array, function (i, arr) { v = v.replace(arr[0], arr[1]); }) return v; }); return false;
});});
http://jsfiddle.net/sUY69/4/
试试这个:
$('#article').val(function (index, value)
{
$.each(array, function (i, arr) {
value = value == arr[0] || value.toLowerCase() == arr[0] ? arr[1] : value;
})
return value;
});
return false;
更新Fiddle:http://jsfiddle.net/sUY69/7/