JQuery在此程序中不工作

JQuery在此程序中不工作,jquery,html,Jquery,Html,我一直试图在jquery中为下拉列表提供函数,但它根本不起作用 作用 当我选择“是”时,会显示另一个下拉列表,如果我选择“否”,则会显示文本区域 <h4><label for="NDA">Required NDA to be signed </label></h4> <select id="conditions" name="conditions"> <option class="yes" value="yes">Yes

我一直试图在jquery中为下拉列表提供函数,但它根本不起作用

作用

当我选择“是”时,会显示另一个下拉列表,如果我选择“否”,则会显示文本区域

 <h4><label for="NDA">Required NDA to be signed </label></h4>
 <select id="conditions" name="conditions">
<option class="yes" value="yes">Yes</option>
<option class="no" value="no"> No </option>
 </select>
<br/>
  <h4><label for="apptype">App type </label></h4>
  <select name="apptype" class="apptype" id="apptype">
 <option value="games">Games</option>
 <option value="Business">Business</option>
 <option value="Utilites">Utilities</option>
 <option value="Others">Others</option>
 </select>
 <textarea class="txtarea" name="txtarea" id="txtarea" placeholder="Give us the brief gist of your idea"></textarea>';


<input name="Submit" type="button" value="submit" class="btn btn-primary btn-raised mdi-action-grade" id="submit" >
无法工作请帮助我

您将值设置为是和否-注意小写-但您正在与是进行比较。由于案例不匹配,因此当选择“是”选项时,它将无法检测到


此外,似乎触发器应该在下拉菜单上,而不是提交按钮上。你可以看到我对标记、处理程序和CSS假设所做的更改。你在选择选择器时犯了一个错误

工作代码在哪里

$(document).ready(function(){
    $("#submit").click(function(){
        if($("#conditions").val() == "yes"){
            $('.specify').hide();
            $('.txtarea').show();
        }
    });
});

URL:

将“是”更改为“是”。。你得到的是一个值,不是一个文本,我已经改变了,兄弟,但仍然不能解决打字错误,穆罕默德指出,这似乎和我预期的一样有效。编辑您的问题,并添加详细信息,说明您的期望以及当前发生的情况(如果您认为问题未得到解决)。是的,即使@tvanfosson给了我正确的我真正需要的内容,但当我将此脚本包含在WordPress@believe_me_am_a_programmer-是否包含jQuery?您是否记得在站点上的文档就绪处理程序中重新包装它?JSFIDLE会为您这样做吗?浏览器控制台中是否有任何错误?你翻译了所有的更改-代码和标记吗?事实上,它在小提琴上工作,但在你的网站上不工作,这意味着你在翻译中遗漏了一些东西。我不明白什么是翻译,我完成了ready handler,但仍然无法工作。dunno我已经将文件包括在head和wp_队列中_script@believe_me_am_a_programmertranslation=转换您特定用例的示例代码。如果不进行一些修改以适应站点的标记或更改标记以适应脚本,它不太可能工作。也可能与页面上的其他代码冲突。浏览器开发者工具控制台中是否有任何错误?我在浏览器中没有发现任何错误,我已相应地转换为我的标准,它很漂亮fine@believe_me_am_a_programmer-有一个错误未定义不是函数-看起来jQuery是在noConflict模式下加载的。尝试将其包装到引用jQuery的立即调用函数表达式中;函数${$document…}jQuery;
$(document).ready(function(){
    $("#submit").click(function(){
        if($("#conditions").val() == "yes"){
            $('.specify').hide();
            $('.txtarea').show();
        }
    });
});