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

<!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>


未来靠自
浏览 1210回答 1
1回答

PanameraTurboS

这个代码存在以下以几个问题:1:js应该包含在<script></script>里边2:.size()方法已经弃用,应该用.length3:$('form:enabled')这个选择器没有意义,应该是$('input:enabled')所以,把代码改成下面的写法即可得到结果:3<script>    $(function(){        alert($('input:enabled').length);    });</script>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery