.FilterList
是所有下拉列表的类名
var $lists = $('.FilterList[ctype="' + ctype + '"]').css('display', 'inline');
像下面这样的东西可以正常工作,但我想知道是否有更简洁有效的方法可以用来代替.each()
$lists.each(function () { $(this).attr('filterid') == filterid ? $(this).val(thisval) : null; });
虽然我追求的更像是:
$lists.first('.FilterList[filterid = "' + filterid + '"]').val(thisval);