duc*_*ike 11 javascript jquery replace
我有一个表单,我有几百个文本框,我想在加载时删除任何逗号,并防止输入逗号.假设选择器是正确的,跟随代码不应该工作吗?
$(document).ready(function () {
$("input[id*=_tb]")
.each(function () {
this.value.replace(",", "")
})
.onkeyup(function () {
this.value.replace(",", "")
})
});
Run Code Online (Sandbox Code Playgroud)
tot*_*rds 27
$(function(){
$("input[id*=_tb]").each(function(){
this.value=this.value.replace(/,/g, "");
}).on('keyup', function(){
this.value=this.value.replace(/,/g, "");
});
});
Run Code Online (Sandbox Code Playgroud)
请参阅此处获取javascript string.replace()函数的说明和示例:
http://davidwalsh.name/javascript-replace
正如@Vega所说,这不会将新值写回文本框 - 我更新了代码来执行此操作.