设置了value之后val弹出的怎么不是一个东西

来源:3-1 jQuery中淡出动画fadeOut

qq_浮世_4

2017-02-15 15:17

 <select id="animation">

        <option value="1">fadeOut( )</option>

        <option value="2">fadeOut( "slow" )</option>

        <option value="3">fadeOut( 3000 )</option>

        <option value="4">fadeOut( 1000, complete )</option>

        <option value="5">fadeOut( 1000, "linear" )</option>

        <option value="6">fadeOut( options )</option>

    </select>

    

    </br></br>

    

    <input id="btnFadeOut" type="button" value="点击淡出隐藏" />

    <input id="btnShow" type="button" value="显示" />

    

    <script type="text/javascript">

    $('#btnShow').click(function(){

        $('p').show();

    })

    $('#btnFadeOut').click(function(){

        var v=$('#animation').val();

        alert(v);

    })

如果不写成<option >fadeOut( )</option>弹出的就是fadeOut为什么会这样val到底代表什么

写回答 关注

2回答

  • 洋葱_dot
    2017-04-28 17:00:32

    val()代表的是value值

  • 夜莺z
    2017-04-07 22:29:06

    HTML <option> 标签的 value 属性

    定义和用法
    value 属性规定在表单被提交时被发送到服务器的值。
    <option> 与 <option/> 之间的值是浏览器显示在下拉列表中的内容,而 value 属性中的值是表单被提交时被发送到服务器的值。

jQuery基础(四)—动画篇

jQuery基础教程动画篇,讲解jQuery基础开启动画修炼

85049 学习 · 262 问题

查看课程

相似问题