JQUERY:如何按值选择选项?

yar*_*rek 4 jquery

<tfoot>
    <select>
        <option value="222"></option>
        <option value="2222">2222</option>
        <option value="zaza">zaza</option>
    </select>
</tfoot>
Run Code Online (Sandbox Code Playgroud)

我试过了:

$('tfoot select').val('zaza');
Run Code Online (Sandbox Code Playgroud)

$("tfoot select").val("zaza")
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<tfoot>
    <select>
        <option value="222"></option>
        <option value="2222">2222</option>
        <option value="zaza">zaza</option>
    </select>
</tfoot>
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?选择=使其选中=触发更改事件

rup*_*pps 8

您可以使用:

$('option[value="222"]')
Run Code Online (Sandbox Code Playgroud)

一般来说,

$("tag[attr=value]")tag使用attributte attr和值搜索avalue

要选择它,

$('option[value="222"]').prop("selected", true);
Run Code Online (Sandbox Code Playgroud)


Dan*_*iel 5

$(function () {
  $("#clientList").children('[value="zaza"]').attr('selected', true);
})
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<tfoot>
    <select id="clientList">
        <option value="222">222</option>
        <option value="2222">2222</option>
        <option value="zaza">zaza</option>
    </select>
</tfoot>
Run Code Online (Sandbox Code Playgroud)