I have two functions one sidefilter and another is topfilter.
user.js
sidefilter();
function sidefilter(){
$('.sidefilter').unbind("click");
$('.sidefilter').on("click",function(e){
var fid=$(this).attr('data-id');
var filtertype=$(this).attr('data-type');
var type = $('.view-list').hasClass("active")?"list":"grid";
$.post(urljs+"user/FilterController/index",{'fid':fid, 'filtertype':filtertype, 'type':type},function(data){
$("#sidefilter").html(data.view);
sidefilter();
topfilter();
},"json");
e.preventDefault();
});
}
topfilter();
function topfilter(){
$("[name=topfilter]").unbind('change');
$("[name=topfilter]").on("change",function(e){
**I want to use trigger event here and use of that i want call sidefilter function. This topfilter is drop down input**
},"json");
});
}
courses.php
<select class="select" data-type="topfilter" name="topfilter" id="all-categories">
<option value="">All</option>
<option value="1">Beginer</option>
<option value="2">Intermediate</option>
<option value="3">Professional</option>
</select>