Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.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 选择其他下拉列表时显示的下拉列表值 是 工商管理硕士 A. 没有一个 功能基因课程(学位){ var degree=$('#degree_id option:selected')。text(); 如果(学位=‘MBA’) { $(“#课程id选项:包含('none')”).prop(“选定”,true); } }_Javascript_Jquery_Drop Down Menu - Fatal编程技术网

Javascript 选择其他下拉列表时显示的下拉列表值 是 工商管理硕士 A. 没有一个 功能基因课程(学位){ var degree=$('#degree_id option:selected')。text(); 如果(学位=‘MBA’) { $(“#课程id选项:包含('none')”).prop(“选定”,true); } }

Javascript 选择其他下拉列表时显示的下拉列表值 是 工商管理硕士 A. 没有一个 功能基因课程(学位){ var degree=$('#degree_id option:selected')。text(); 如果(学位=‘MBA’) { $(“#课程id选项:包含('none')”).prop(“选定”,true); } },javascript,jquery,drop-down-menu,Javascript,Jquery,Drop Down Menu,我尝试了上面的代码,但它不起作用:( 如果选择了MBA,则默认情况下,第二个下拉列表应为“无”。。。。。 然而,这是一个重复的问题,我无法找到一个合适的解决方案。。。。 非常感谢您的帮助。 提前感谢,, 激情编码器。使用此解决方案 <html> <select id="degree_id" onchange=geneCourse(this.value);> <option value="1">BE</option> <opti

我尝试了上面的代码,但它不起作用:( 如果选择了MBA,则默认情况下,第二个下拉列表应为“无”。。。。。 然而,这是一个重复的问题,我无法找到一个合适的解决方案。。。。 非常感谢您的帮助。

提前感谢,, 激情编码器。

使用此解决方案

<html>
<select id="degree_id" onchange=geneCourse(this.value);>
    <option value="1">BE</option>
    <option value="2">MBA</option>
</select>
<select id="course_id">
    <option value="10">A</option>
    <option value="20">none</option>
</select>
</html>
<script>
function geneCourse(degree){
    var degree = $('#degree_id option:selected').text();
    if(degree == 'MBA')               
    {
        $("#course_id option:contains('none')").prop("selected", true);
    }
}
</script>

您可能正在使用较旧的jquery库。

以下是工作代码

  $("#course_id option:contains('none')").attr("selected", true);

是
工商管理硕士
A.
没有一个
课程功能(要素){
变量度=$(元素).val();
如果(学位=‘MBA’)
{
$(“#课程id选项:包含('none')”).prop(“选定”,true);
}
}

您可以参考示例

谢谢您的回复。根据您的JSFIDLE代码,它将val作为MBA获取,并检查条件,但是$(“#课程_id选项:包含('none'))。prop(“选中”,true);不起作用…第二个下拉列表中没有出现。我在chrome中也不起作用。版本是1.8.2。它没有给出任何错误,只是不起作用。
<html>
    <select id="degree_id" onchange="geneCourse(this);">
        <option value="BE">BE</option>
        <option value="MBA">MBA</option>
    </select>
    <select id="course_id">
        <option value="10">A</option>
        <option value="20">none</option>
    </select>
</html>
<script>
function geneCourse(element){
    var degree = $(element).val();
    if(degree == 'MBA')               
    {
        $("#course_id option:contains('none')").prop("selected", true);
    }
}
</script>