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是可以提交的。

posted @ 2014-06-04 16:42  zhjahch  阅读(1080)  评论(0编辑  收藏  举报