jQuery有一个名为的实用程序$.inArray(value,array).你可以这样做:
var array = [1,2,4];
$('#example option').each(function() {
var $th = $(this);
var value = parseInt($th.val());
if( $.inArray(value,array) >= 0 ) {
$th.attr('selected','selected');
}
});
Run Code Online (Sandbox Code Playgroud)
$.inArray()如果找到,则返回值的索引;如果不在数组中,则返回-1.这就是你需要测试的原因>= 0.
查看示例 -
| 归档时间: |
|
| 查看次数: |
2698 次 |
| 最近记录: |