javascript - 使用 jquery 设置选择值

标签 javascript jquery select

基督复活了,

你好,

我有以下代码:

<script type="text/javascript">
			gramatoseira = "Tahoma, Geneva, sans-serif";
			<?php
			if(isset($_COOKIE["gramatoseira"])) {
				echo "gramatoseira = \"" . $_COOKIE["gramatoseira"]."\";";
			}
			?>
</script>

php 执行输出类似于:

<script type="text/javascript">
            gramatoseira = "Tahoma, Geneva, sans-serif";
            gramatoseira = "\'Lucida Console\', Monaco, monospace";     </script>


<select id="grammatoseires">
        <option value="Georgia, serif">Georgia, serif</option>
        <option value="\'Palatino Linotype\', Book Antiqua, Palatino, serif">"Palatino Linotype", "Book Antiqua", Palatino, serif</option>
        <option value="\'Times New Roman\', Times, serif">"Times New Roman", Times, serif</option>
        <option value="\'Arial Black\', Helvetica, sans-serif">"Arial Black", Gadget, sans-serif</option>
        <option value="\'Comic Sans MS\', cursive, sans-serif">"Comic Sans MS", cursive, sans-serif</option>
        <option value="\'Lucida Sans Unicode\', Lucida Grande, sans-serif">"Lucida Sans Unicode", "Lucida Grande", sans-serif</option>
        <option value="Tahoma, Geneva, sans-serif">Tahoma, Geneva, sans-serif</option>
        <option value="\'Trebuchet MS\', Helvetica, sans-serif">"Trebuchet MS", Helvetica, sans-serif</option>
        <option value="Verdana, Geneva, sans-serif" >Verdana, Geneva, sans-serif</option>
        <option value="\'Courier New\', Courier, monospace">"Courier New", Courier, monospace</option>
        <option value="\'Lucida Console\', Monaco, monospace">"Lucida Console", Monaco, monospace</option>
    <select>

我正在尝试设置该值。 $("#grammatoseires").val(gramatoseira);

上面的代码什么也没做。

任何帮助都会有用。

最佳答案

用 JS 就不需要这样做。直接输出选项即可:

 <option value="Georgia, serif">Georgia, serif</option>
 <?php
        if(isset($_COOKIE["gramatoseira"])) {
            echo "<option selected='selected' value='" . $_COOKIE["gramatoseira"]."' >".$_cookie["gramatoseira"]."</option>";
        }
?>

关于javascript - 使用 jquery 设置选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43822333/

相关文章:

jquery - 选择 Jquery 中的所有空文本字段

python - Sqlalchemy:FROM 中的子查询必须有一个别名

sql - 获取3名或3名以上来自同城的员工列表?

javascript - 闭包中的局部变量如何成为 Ext JS 中的私有(private)成员变量?

JavaScript 根据值对对象数组进行排序(条件排序)

javascript - 使用 GSAP 制作的动画循环

qt - 有没有办法在我的 QListWidget 中禁用 QListWidgetItem?

javascript - Node.js 什么时候开始提供 ES6 类的?

javascript - jQuery 控制标签的边框颜色

javascript - 稍后如何触发 native 点击操作(重播事件)?