对于选择器的使用 $("#animation").val()与$("option").val(). 为什么用第二种不会出现效果

来源:5-1 jQuery中动画animate(上)

其实我不懒

2017-12-20 13:58

<select id="animation">

        <option value="1">动画1</option>

        <option value="2">动画2</option>

        <option value="3">动画3</option>

        <option value="4">动画4</option>

    </select>

    <input id="exec" type="button" value="执行动画">

    <script type="text/javascript">

    $("#exec").click(function() {

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

      }

使用的是$("#animation").val()

我改成$("option").val(),却没有效果的原因

写回答 关注

1回答

  • 莫龙吟啸
    2019-04-05 11:06:08

    .val()选中的是表单元素的值,不传参数的情况下,获取的是集合中的第一个元素,option是集合吗?它要选也是选select

jQuery基础(四)—动画篇

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

85049 学习 · 262 问题

查看课程

相似问题