我正在通过 jQuery 向 div 添加一个类,并且我想将该类传递回我的 viewModel。我查看了 ko.datafor() ,它似乎没有完成我想要的(或者我完全有可能只是不知道如何正确使用它)。实现这一目标的最佳方法是什么?
编辑- 让我再解释一下:
我正在将颜色选择器与淘汰赛集成在一起。您单击颜色选择器图标,然后我会构建要从中选择的颜色列表,如下所示:
for (var i = 1; i < self.SponsorFilters().length; i++) {
var filter = self.SponsorFilters()[i];
if (filter.CssStyle() != null) {
$('.simplecolorpicker.picker').append('<div class="swatch' + i + '" role="button" tabindex="0"> </div>');
$(".simplecolorpicker.picker .selected").hide();
}
}
然后,当您选择所需的颜色时,它会通过 反映在图标上"swatch+i"
。我需要将该类传递回我的 viewModel。
呃,只是把这个打出来是没有意义的。我可能需要重新评估我的策略。