var jobRole = $("select[name='location']").val();
$( "select[name='location']" )
.change(function () {
jobRole = $(this).val();
$('#hiddenList li').appendTo('.content');
$('.content li').not('+ jobRole').appendTo('#hiddenList');
$('#PBANK_searchResult').pajinate();
alert(jobRole);
});
如果选择了爱丁堡,则“ .Edinburgh”将显示为警报(我已进行检查)。但是我在争辩说.Edinburgh会出现在not()中,类似于以下内容:
$('.content li').not('.Edinburgh').appendTo('#hiddenList');
如果我将爱丁堡硬性地做到这一点,那么该函数的其余部分都可以工作,但是我确实需要将它作为变量使用,具体取决于在选择框中选择的内容。
谢谢你的时间
最佳答案
变量已经具有。
您需要使用
$('.content li').not(jobRole).appendTo('#hiddenList');
这里的
jobRole
是一个变量,因此您不需要在引号中