为了账号安全,请及时绑定邮箱和手机立即绑定

为什么返回的是0,两种都是0,到底哪里不对

为什么返回的是0,两种都是0,到底哪里不对

未来靠自 2017-04-07 18:02:07
<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>表单选择器</title>    <script src="jquery.min.js"></script>    <script src="four.js"></script></head><body><form>    <input type="text" disabled="disabled" name="user" value="123"/>    <input type="password" name="pass" value="456"/>    <input type="radio" name="sex" value="男"/>男    <input type="radio" name="sex" value="女"/>女    <textarea></textarea>    <select name="city"></select>    <button></button></form></body>$(function(){         alert($('form:enabled').length);        alert($(''form:enabled).size());});</html>
查看完整描述

1 回答

?
PanameraTurboS

TA贡献4条经验 获得超10个赞

这个代码存在以下以几个问题:

1:js应该包含在<script></script>里边

2:.size()方法已经弃用,应该用.length

3:$('form:enabled')这个选择器没有意义,应该是$('input:enabled')

所以,把代码改成下面的写法即可得到结果:3


<script>
   $(function(){
       alert($('input:enabled').length);
   });
</script>

查看完整回答
2 反对 回复 2017-04-07
  • 1 回答
  • 0 关注
  • 1209 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信