2016-03-07 55 views
0

请我有一个从无到有的下拉列表像如何选择一个特定的状态列表jQuery的

  • 创作
  • 创作
  • 创建无数据
  • 建立工资
  • 修改
  • 修改/特定
  • 修改/清除

这个脚本

function checkTicketType(tipo) { 
     console.log("Tipo cambia: "+tipo); 
     if (tipo.indexOf('Creation')>-1) { 
     $('#itemId').parent().show(500); 
     } 
     else if (tipo.indexOf('Modification')>-1) { 
     $('#itemId').parent().hide(500); 
     } 

} 

当制作状态被选中的itemId框出现,当选择修改desappear。 我的问题我想使用itemId(只有当状态“修改/特定”被选中时才会出现)。 预先感谢您。

+0

而问题是什么? – Fin

+0

如何从列表中选择特定单词,如==“修改特定”,以显示itemId框的方式? – java2dev

回答

0

附加更改事件以选择下拉菜单。检查更改事件中的选定文本。 如果它包含modification隐藏itemId框(假设它的文本输入)否则如果它包含creation显示它。

//Change event for dropdown with id ddForEg 
$("#ddForEg").change(function(){ 

    if($("#ddForEg option:selected").text().includes('modification')) 
    { 
    alert($("#ddForEg option:selected").text()); 
    $('#itemId').hide(); 
    alert($("#ddForEg").val()); //Another way to see value selected. If you assign value to options. No string operations required in that case. 
    } 
    else if($("#ddForEg option:selected").text().includes('creation')) 
    { 
    $('#itemId').show(); 
    } 

}) 

小提琴:https://jsfiddle.net/mwoavoqd/

相关问题