add() を使用して jQuery セットを構築しようとしていますが、実装によって要素がセットに追加されません。
var questionPath = $(); // create empty set
var selectedRuleElement = $(event.currentTarget);
questionPath.add(selectedRuleElement); //no element is added to set here!
selectedRuleElement.find('li.property-value-node').each(function () {
var questionId = $(this).attr('data-parent-id');
questionPath.add($('#' + questionId)); // or here!
});
return questionPath;
上記の add() 行は両方とも、引数として有効な要素が与えられています。jQuery セットに要素を追加する正しい方法を教えてもらえますか?