jquery中$(":input")和$("input")的区别

今天在做项目的时候,发现自己有一些不明白jquery中$(":input")和$("input")的区别

百度了一下,原来$(":input")是获取 所有的input元素: input, textarea, ,checkbox,select 和 button 元素。

而input仅仅选择input元素。

还有遇到一个问题,如上图所示我获取不到nameArr数组里的名字

然后我发现我在

    /**
     *设置添加按钮的功能
     */
    $("#add").click(function(){
        var html='';
        html +='<tr>';
        html +='<td><input type="checkbox" class="fill   listen-1-2" name="typeId" value="${entity.typeId}"/> </td>';
        html +='<td><input type="text" style="color: #333;width:30%;font-size:16px;" name="typeSort" data-type="正整数" error-msg="必须输入正整数" value="${entity.typeSort}"/></td>';
        html +='<td><input type="text" style="color: #333;width:30%;font-size:16px;" name="typeName" data-type="必填的哦!" placeholder="请输入分类名称"/></td>';
        html +='</tr>';
        
        $("#table tbody").append(html);
        //javaex框架的重新渲染(重新加载样式,不然上面新添加的文本没有样式效果)
        javaex.render();
    });

上面红色那句话,缺少了value元素,所以存不到数组里,获取不到值,需要加上  value=" "

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值