问答详情
源自:5-1 jQuery中动画animate(上)

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

<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(),却没有效果的原因

提问者:其实我不懒 2017-12-20 13:58

个回答

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

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