javascript - 你可以选择一个 jquery 移动切换并设置 cookie 吗?
问题描述
我有一个选择标签,其中包含必须使用 jquery 在移动设备上使用的选项。我正在尝试使用 php 检查何时选择了 cookie,以便链接到 java 脚本并根据选择做出决定。当您在网络上输入标签时,这非常有效,我无法在移动设备上使用输入标签,因此我不得不切换到选择标签。如果有人有任何建议。我已经包含了一个指向我正在使用的片段的链接。
据我所知,我不能使用 :checked 和 select 标签,所以我选择使用 :selected 代替?
$("#flip-min").on('select', function() {
var isChecked = $("select[id='flip- min']:selected").length;
var cookieName = 'TEST_TWO_MOBILE';
if (isChecked == 1) {
cookieName = "TEST_MOBILE";
}
setCookie('userChoiceMobile', cookieName);
location.reload();
});
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
<div class="containing-element">
<select name="flip-min" id="flip-min" data-role="slider" <?php echo (isset($_COOKIE[ 'userChoiceMobile']) && !empty($_COOKIE[ 'userChoiceMobile'] ) && ($_COOKIE[ 'userChoiceMobile'])=="TEST_MOBILE" ) ? "selected" : "";?>>
<option value="off">ONE</option>
<option value="on">TWO</option>
</select>
解决方案
推荐阅读
- c++ - 如何在 C++ 中声明抽象类的向量列表?
- arrays - 反应数组的显示对象
- c - 每次调用多次的函数的堆栈帧是否不同?
- ios - 我将如何获得此功能以停止重复问题?
- java - Elasticsearch 排除包含特定术语的文档
- android - 滚动另一个recyclerview时实现recyclerview持有者视图大小更改
- java - 将 JTable 添加到 JFreeChart ChartPanel
- php - 会话和会话变量不起作用
- php - Laravel 查询构建器到 Eloquent 构建器
- python - 将 pandas 数据框列中的字符串从以 R 结尾替换为以 Right 开头