gpt4 book ai didi

javascript - 更改没有 id/class 的选择选项值

转载 作者:行者123 更新时间:2023-11-28 13:28:09 26 4
gpt4 key购买 nike

我想更改这个网站的下拉菜单显示方式。

/image/Wu718.jpg

我想让默认值为“待售元素”,而不是“论坛主题”

这是他们的源代码。

       <select name="sec" style="margin-top:5px;width:138px;">

<option value="topics">Forum Topics</option>

<option value="s">Items for Sale</option>

<option value="b">Want to Buys</option>

<option value="users">Members</option>

</select>

由于我并不真正关心它的外观,所以我只想将 value="topics"更改为 value="s",即使不更改文本。

我读过一些教程,但他们大多使用 ID 和类作为选择器,在这种情况下,我如何从其网站中的许多其他内容中选择此选择并更改值。

最佳答案

您可以使用:

$('select[name=sec]').val('s');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<select name="sec" style="margin-top:5px;width:138px;">
<option value="topics">Forum Topics</option>
<option value="s">Items for Sale</option>
<option value="b">Want to Buys</option>
<option value="users">Members</option>
</select>

认为这就是您在下面的评论中所描述的内容:

var dropdown = $('select[name=sec]');
// change the s option to items
dropdown.find('option[value=s]').attr('value', 'items');
// change the topics option to s
dropdown.find('option[value=topics]').attr('value', 's');
// change the dropdown's value to s
// (first option should continue to be selected because its value is now s)
dropdown.val('s');

// (this is for demo purposes only)
dropdown.after($("<div>").text("New HTML is: " + dropdown[0].outerHTML));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<select name="sec" style="margin-top:5px;width:138px;">
<option value="topics">Forum Topics</option>
<option value="s">Items for Sale</option>
<option value="b">Want to Buys</option>
<option value="users">Members</option>
</select>

关于javascript - 更改没有 id/class 的选择选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27450744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com