基本上我有一个具有Projects表的应用程序,并且一个项目属于一个客户端(并且客户端在表中有一列用于它的位置)。
我创建了一个搜索功能,您的想法是按位置搜索项目,然后是客户端。我希望使用JavaScript过滤掉所选位置的任何客户端。我按照教程来做这个,但教程假设客户端属于某个位置,因此下面的代码似乎不起作用。有没有办法基本上说&#39;如果Client.location =其中一个选定的位置,请显示<&#39;
clients = $('#search_client').html()
$('#search_location').change ->
location = $('#search_location :selected').map(() ->
return $(this).text();
).get().join().split(',');
console.log(location)
options_array = []
for l in location
options_array.push $(clients).filter('optgroup[label="'+l+'"]').html()
if options_array
$('#search_client').html(options_array.join(''))
else
$('#search_client').empty()