Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不更改选定值的HTML下拉列表_Javascript_Jquery_Html_Drop Down Menu_Html Select - Fatal编程技术网

Javascript 不更改选定值的HTML下拉列表

Javascript 不更改选定值的HTML下拉列表,javascript,jquery,html,drop-down-menu,html-select,Javascript,Jquery,Html,Drop Down Menu,Html Select,我有一个HTML/JS下拉列表-我希望下拉框中的默认文本保持不变,即使下拉列表更改为在其他地方导航;请帮忙 我的代码: <select name="me" id="me" data-theme="a" data-icon="grid" data-inline="true" data-native-menu="true" onchange="if (this.value) window.location.href=this.value"> <option

我有一个HTML/JS下拉列表-我希望下拉框中的默认文本保持不变,即使下拉列表更改为在其他地方导航;请帮忙

我的代码:

    <select name="me" id="me" data-theme="a" data-icon="grid" data-inline="true" data-native-menu="true" onchange="if (this.value) window.location.href=this.value">
        <option value="" selected>DEFAULT TEXT</option>
        <option value="#option1">Option1</option>
        <option value="#option2">Option2</option>
        <option value="#option3">Option3</option>   
    </select>

默认文本
选择1
选择2
选择3
试试这个:

<select name="me" id="me" data-theme="a" data-icon="grid" data-inline="true" data-    native-    menu="true" onchange="if (this.value) window.location.href=this.value">
    <option value="" selected="true">DEFAULT TEXT</option>
    <option value="#option1">Option1</option>
    <option value="#option2">Option2</option>
    <option value="#option3">Option3</option>
</select>

默认文本
选择1
选择2
选择3

@user2124239无法工作,因为
true
不是有效的真值。请参阅HTML规范。只有与属性名称匹配的值或根本没有值才是有效的真值
selected=“selected”
,或只是
selected
(no=,根本没有值),
selected='selected'
selected=selected
都被认为是真的,其他都是假的。