電子書籍の厳選無料作品が豊富!

jQueryでプラグラムを書いています。

var filtered = $.grep(data,
function(elem, index) {
return (elem.practice == "hoge" || elem.practice == "hage");
}
);

で、動作するのですが、入力要素によって抽出式を変えたいので、
var filtered = $.grep(data,
function(elem, index) {
var buf='elem.practice == "hoge" || elem.practice == "hage"';
return (buf);
}
);
のように、戻り値を動的に対応できるようにしたいのですが、動作しません。
通常こういうのはどう記述すればいいんでしょうか。

A 回答 (1件)

var buf=(elem.practice == "hoge" || elem.practice == "hage");


はどうでしょうか。
    • good
    • 0
この回答へのお礼

ありがとうございます!
無事動作しました。

お礼日時:2017/11/09 07:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!