js、jQuery操作input大全 不断完善
工作中经常用到的,不断更新中。。。
jquery获取单选按钮的值:$(“input[name=’stageName’]:checked”).val();
删除select某几个option:$(‘#subjectId option:gt(0)’).remove();
select增加option:$(“#subjectId”).append(“<option value=’1′>1</option>”);
获取复选框并遍历:
var videoIdObj = $('input:checkbox[name="videoId"]:checked'); //获取当前checked的value值 如果选中多个则循环 var disPrice = 0; videoIdObj.each(function(){ var price = Number($(this).attr('price')); disPrice = disPrice + price; });
input只能输入数字和小数点:onkeyup=”this.value=this.value.replace(/[^\d.]/g,”)” onafterpaste=”this.value=this.value.replace(/[^\d.]/g,”)”
input只能输入数字:onkeyup=”this.value=this.value.replace(/\D/g,”)” onafterpaste=”this.value=this.value.replace(/\D/g,”)”
使文本框不可编辑: readonly=”true” disabled=”true” onfocus=”this.blur()” 注意:readonly和disabled的区别在于后者完全禁止与设置该属性的对象交互(表现为不可改写、不可提交等)。 readonly是可以提交的。