Javascript 在codeigniter中选择下拉值时隐藏特定div

Javascript 在codeigniter中选择下拉值时隐藏特定div,javascript,php,jquery,html,codeigniter,Javascript,Php,Jquery,Html,Codeigniter,选择下拉列表值无法隐藏特定的div。这是我的代码 视图: 功能显示要求选项(cval) { 如果(cval==‘州际’) { $('#cgst').hide(); $('sgst').hide(); } 否则如果(cval==‘豁免销售’) { $('#cgst').hide(); $('sgst').hide(); $('igst').hide(); } 其他的 { $('igst').hide(); $('#cgst').show(); $('sgst').show(); } } 配置文

选择下拉列表值无法隐藏特定的div。这是我的代码

视图:

功能显示要求选项(cval)
{
如果(cval==‘州际’)
{
$('#cgst').hide();
$('sgst').hide();
}
否则如果(cval==‘豁免销售’)
{
$('#cgst').hide();
$('sgst').hide();
$('igst').hide();
}
其他的
{
$('igst').hide();
$('#cgst').show();
$('sgst').show();
}
}

配置文件信息

如果

条件: 选择
interstat或Stock transfer
cgst,应隐藏sgst并显示igst

在IGST、CGST、SGST下拉列表中选择
豁免销售、零评级销售、工作

功能显示要求选项(cval)
{
如果((cval==“州际”)| |(cval==“股票转让”))
{
$('#cgst').hide();
$('sgst').hide();
$('igst').show();
}
如果((cval=='ExceptedSales')| |(cval=='zeroratedsales”)| |(cval=='jobwork'))
{
$('#cgst').hide();
$('sgst').hide();
$('igst').hide();
}
其他的
{
$('igst').hide();
$('#cgst').show();
$('sgst').show();
}
}

配置文件信息

这只是一个简单的例子,说明如何实现这一点。希望你能从中找到答案

$(函数(){
$('.input').hide();
$('#sample').change(函数(){
$('.input').hide();
$('#'+$(this.val()).show();
});
});

CGST
中士



功能显示要求选项(cval)
{
警报(cval);
如果(cval==‘州际’)
{
$('#cgst').hide();
$('sgst').hide();
$('igst').show();
}
否则如果(cval==‘豁免销售’)
{
$('#cgst').hide();
$('sgst').hide();
$('igst').hide();
}
其他的
{
$('igst').hide();
$('#cgst').show();
$('sgst').show();
}
}

您忘记添加jquery js文件“”的链接。所以它不起作用。使用此代码它正在工作

cval=“自由职业者”
-->
cval==“自由职业者”
默认情况下获取一个问题其显示igst不应显示默认的本地销售
igst不应显示只有cgst和sgst应显示查看更新的答案。我应用了switch语句。如果satement@AndrewLi:很高兴知道,但那段代码中几乎没有PHP代码,当然,这还不足以让代码片段中断。
 <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
    <script>
function showRequiredOption(cval)
{
    alert(cval);
    if(cval=='interstate')
    {
        $('#cgst').hide();
        $('#sgst').hide();
        $('#igst').show();
    }
    else if(cval=='exemptedsales')
    {
        $('#cgst').hide();
        $('#sgst').hide();
        $('#igst').hide();

    }
    else
    {
        $('#igst').hide();
        $('#cgst').show();
        $('#sgst').show();

    }
}
</script>