在对选项进行角度过滤后,如果只剩下一个选项,请选择它

时间:2014-11-04 17:08:26

标签: javascript angularjs filter

我有两个选择框。其中一个框采用另一个框选择的框并将其用作自身的过滤器。有时,该过滤器只留下一个选项。我正在寻找一种方法来自动选择该选项,只有它是列表中的唯一选项。

如果这太模糊,我可以举一个例子。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

这不是与Angular相关的问题。但是这里是使用jQuery的答案:

    var numitems=$('#myselect').children('option').length;
    if(numitems == 1) {
        $("#myselect option:first").attr('selected','selected');  // just select the first
    } 

如果您知道该值,也可以按值选择         $('[name = myselect]')。val(3); //按值== 3

选择

您也可以选择文字。