请我有一个下拉列表,如
和这个脚本
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框,选择修改时会消失。 我的问题我想使用itemId(只有在不再选择状态“modified / specific”时才会出现)。 提前谢谢。
答案 0 :(得分: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();
}
})