jQuery表单域中常用的应用

1、文本框

<input type="text" value="文本框" id="text" />
var text = $("#text");
    text.focus(function() {
        if(text.val() == this.defaultValue) {
            $(this).val('').css({
                'background': '#f9f9f9'
            })
        }
    }).blur(function() {
        if(text.val() == '') {
            $(this).val(this.defaultValue);
        }
        $(this).css({
            'background': '#fff'
        })
    })
// text文本框获取和失去焦点改变样式
// html DOM defaultValue属性设置或返回文本框的初始内容,使用jQueryDOM元素无法获取defaultValue值,所以这里用的javascript调用的方法this.defaultValue

 2、单选按钮

单选按钮是一组互斥选项按钮中的一个。当一个按钮被选中,之前选中的按钮变为非选中。
checked属性可以设置或返回某个单选按钮是否被选中。
语法:radioObject.checked = true | false;

input标签单选按钮必须带有value属性

var boolCheck = $("input:radio[name='onepiece']").is(":checked"); //jQuery判断单选按钮是否选中状态
        var val = $("input:radio[name='onepiece']:checked").val();
        if(boolCheck) {
            alert(val);
        }else {
            alert("NULL");
        }

3、复选框

语法使用、判断是否选中和单选按钮类似。

复选框常用的有全选功能,取消全选。

input标签复选框也必须带有value属性。

<input type="checkbox" name="op" value="1" />1
    <input type="checkbox" name="op" value="2" />2
    <input type="checkbox" name="op" value="3" />3
    <input type="checkbox" name="op" value="4" />4
    <input type="checkbox" name="op" value="5" />5
    <input type="checkbox" name="op" value="6" />6
    <span id="checkAll">全选</span>
    <span id="uncheckAll">取消全选</span>
    <span id="checkRev">反选</span>
<script>
$("#checkAll").click(function() {
        $("input[type=checkbox][name=op]").each(function() {
            $(this).prop("checked", true);
        })
    })
    $("#uncheckAll").click(function() {
        $("input[type=checkbox][name=op]").each(function() {
            $(this).prop("checked", false);
        })
    })
    $("#checkRev").click(function() {
        $("input[type=checkbox][name=op]").each(function() {
            $(this).prop("checked", !$(this).prop("checked"));
        })
    })

</script>

4、select下拉框

select对象表示一个表单中的一个下拉列表。
获取option中的value和文本内容分别用到$("option").val(); $("opiont").text()。
设置选中的方法$("option:last").prop("selected", true);或$("option:last").prop("selected", "selected");
删除option中的某一项用remove()方法。
在select中添加一个option选项append() prepend()可用。

 

转载于:https://www.cnblogs.com/wanbi/p/4285188.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值