gpt4 book ai didi

javascript - jQuery Select 列表,选中的文本值而不是值

转载 作者:数据小太阳 更新时间:2023-10-29 05:44:43 24 4
gpt4 key购买 nike

基于我的最后一个问题 jQuery getting values from multiple selects together

我有这样的选择列表:

  <select name="access" class="change" id="staff_off"  runat="server">
<option value="8192">Off</option>
<option value="8192">On</option>
</select>

我基本上想在关闭时添加或减去选项的值,如果打开则减去它。它将被存储在一个 cookie 中(它使用按位)

我的 jquery 是:

<script>

$(document).ready(function(){
var currentAccess = $.cookie("access");
})

$("select").change(function () {
var currentText = $(this).text()
var value = $(this).val()

$.cookie("access", value, { expires: 24 });

alert(currentText);

alert( $.cookie("access") );

})

</script>

我会在 change 函数中做加法。我无法解决的问题是如何让 select 的文本执行 if 语句(因此,如果是,则添加该值,如果不是,则减去该值)

汤姆

最佳答案

如果您要查找所选 <option> 的内部文本元素,您可以使用 :selected选择器来匹配它,然后调用 text()方法:

var currentText = $(this).find(":selected").text();

或者,或者:

var currentText = $(":selected", this).text();

关于javascript - jQuery Select 列表,选中的文本值而不是值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9194255/

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