JQuery select,checkbox用法 文本框只能输入数字

记录一下,方便查找

a.文本框只能输入数字

onkeyup='this.value=this.value.replace(/D/gi,"")' 

eg: <input type="text" class="test"  onkeyup='this.value=this.value.replace(/D/gi,"")'  value="7" />  

b.select获取值

eg:

<select id="test">
<option value="1" class="a" selected="selected" >选项1</option>
<option value="2" class="b" >选项2</option>
<option value="3" class="c" >选项3</option>
</select>

//获取选中项的value
var val1 = $("#test").val(); // 1
//获取选中项的文本值
var val2 = $("#test option:selected").text(); // 选项1
//获取选中项的文本值
var val3 = $("#test").find("option:selected").text(); // 选项1
//获取属性class的值
var val4 = $("#test").find("option:selected").attr("class"); // a

c.checkbox用法

 <input type="checkbox" name="checkbox" value="1" id="test" />

1.判断是否选中
$('#test').is(':checked'); //返回:true/false

2.改变事件
$("#test").change(function() {
alert("checked");
});

3.更改选中状态
$('#test').attr("checked", true);//选中
$('#test').attr("checked", false);//取消选中

原文地址:https://www.cnblogs.com/cr-cool/p/11596748.html