1

以前从未遇到过这种情况,现在我很难做到这一点。

我基本上想要这个:

$(cardMonth).prepend("<option value='' selected='selected'></option>");
$(cardYear).prepend("<option value='' selected='selected'></option>");

变成这样:

$(cardMonth, cardYear).prepend("<option value='' selected='selected'></option>");
4

2 回答 2

2
$(cardMonth).add(cardYear).prepend("<option value='' selected='selected'></option>");

或者:

var els[0] = cardMonth;
var els[1] = cardYear;
$(els).prepend("<option value='' selected='selected'></option>");
于 2013-07-10T22:33:45.417 回答
1

你需要 jQuery.merge(),http ://api.jquery.com/jQuery.merge/ :

$.merge($(cardMonth), $(cardYear)).prepend("<option value='' selected='selected'></option>");
于 2013-07-10T22:35:52.110 回答