2つのselectタグのいずれかで起動するjQuery関数が変更されましたが、私の質問は、どちらのselectタグが起動したかを確認する条件で何が間違っていたかです。
$(document).ready(function(){
$('#aqQuestionIoli .ConceptSelector1,#aqAnswerIoli .ConceptSelector1').on('change',function(){
var concetp = $(this).val();
alert(concetp);
$.getJSON("http://localhost/Mar7ba/InformationObject/getIOsForConcept/"+concetp+"/TRUE",function(data){
var options = '<option>Select IO</option>';
for(var i=0;i<data.length;i++){
options+="<option>"+data[i]+"</option>";
}
if ($('#aqQuestionIoli .ConceptSelector1').length){
$("#aqIoQuesSelector").html(options);
}
if ($('#aqAnswerIoli .ConceptSelector1').length){
$("#aqIoAnswerSelector").html(options);
}
});
});
});