gpt4 book ai didi

jquery - 根据选择菜单选项创建 cookie?

转载 作者:行者123 更新时间:2023-12-01 03:51:48 25 4
gpt4 key购买 nike

我正在尝试创建一个选择菜单,当用户选择一个选项并单击“继续”按钮时,会使用该选项的内容创建一个 cookie。下面的代码可以工作,但它只创建默认的“a”cookie,而不是根据用户选择的选项进行更改。

<select id='select_letter'>
<option>a</option>
<option>b</option>
</select>

<a href='/' id='continue'><div id='continue_button'></div></a>

<script>
$(document).ready(function(){
var singleValues = $("#select_letter").val();
$('#continue').click(function() {
$.cookie("project", singleValues);
})
});
</script>

我尝试将 onclick 事件绑定(bind)到继续按钮,以获取已选择的任何选项,但失败了。有任何想法吗?谢谢!

<script>
$('option').live("click", function(){
var singleValues = $("#select_letter").val();
$('#continue').click(function() {
$.cookie("project", singleValues);
})
});
</script>

最佳答案

您可以在点击事件之外分配选定的值。你需要在里面做。您在加载时存储默认值,然后从不更新它。

    var singleValues = $("#select_letter").val(); //I NEED TO BE INSIDE
$('#continue').click(function() {
$.cookie("project", singleValues);
})

$('#continue').click(function() {
var singleValues = $("#select_letter").val();
$.cookie("project", singleValues);
})

关于jquery - 根据选择菜单选项创建 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7857176/

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