59

ドロップダウンのオプションが選択されている場合は、true または false を返す必要があります。

これは私のコードです:

var active = sort.attr('selected') ? return true : return false;

return最初は予期しないというエラーが表示されます。

なんで?

4

5 に答える 5

147

次のように、javascript の三項演算子から返すことができます。

return sort.attr('selected') ? true : false;
于 2014-04-15T16:56:37.750 に答える
53

return ステートメントを変数に割り当てることはできません。またはactiveの値を割り当てたい場合は、単にsを削除します。truefalsereturn

var active = sort.attr('selected') ? true : false;

または多分もっと良い:

var active = sort.prop('selected');

最初のタグ属性に関係なく、常にまたは.propを返すため。truefalse

于 2013-10-17T23:48:50.097 に答える