显示基于先前下拉列表的第二个下拉列表。在代码点火器中

我有两个下拉框,实际上我通过使用jquery和ajax通过调用id来完成此function,如果我选择一个它将出现在第二个选择框但我面临的主要问题是我使用的模板选择框使用一些名为“cho”的类名,好像我不使用这个类显然我的选择框看起来有线所以我喜欢它的样式。所以如果我在我的第二个选择框中使用这个类,结果显示然后function不会工作,但如果我不使用该类,那么它将工作所以我想要的是:我想使用css类并实现function我检查每个css文件但我不能找到cho类所以我认为如果我不能改变css文件可能是jquery有方法我将解决这个问题。

这是我的第一个选择框,其中选择框和css工作正常。

 

第二个选择框 – 没有css ..function成功

   

使用CSS – function不会工作但css做:

   

我的javascript:

 //  option").remove(); var category_id = $('#category').val(); $.ajax({ type: "POST", url: "stockInController/get_Items/"+category_id, success: function(items) { $.each(items,function(item_id,item_name) { var opt = $(''); opt.val(item_id); opt.text(item_name); $('#items').append(opt); }); } }); }); });  

html文件源的两个下拉列表

  
jeans shirts

项目:sdf bello gamer dsf blue

你有没有尝试过firebug或任何其他类似的工具来找出你的’cho’课程。 也尝试这个代码

 $("#items").addClass("cho"); 

确定尝试通过名称选择:

   

如果您仍然遇到问题,请尝试在ajax调用后使用函数中的警报。