我正在使用 knockout.js 并且对它相当陌生,因为我们都是 javascript。
所以这是我的问题。我有一个单选按钮,单击它时必须显示一个 div 块。
这是单选按钮的代码:
<label class="radio inline">
<input type="radio" class="advanced" name="chooseMe" value="chooseMe" data-bind="checked: qrType" />
ChooseMe
</label>
这是div:
<div class = "salaryBlock" data-bind="visible: qrType() == 'chooseMe'"><input type="text" id="" placeholder="Salary" /></div>
我有一个单独的视图模型文件,它应该包含 javascript 方法。
这是方法:
$(function () {
var rbViewModel = {
qrType: ko.observable('plaintext')
};
ko.applyBindings(rbViewModel);
});
*我有两个问题: *
1) 我如何将此函数绑定到带有类名的 div 标签?我不确定如何编写代码。应该是$(.salaryBlock).function(){ var rbViewModel = {
qrType: ko.observable('plaintext')
};
ko.applyBindings(rbViewModel);
});
`
2) 我的 html 中用于绑定的代码是否正确?请告诉我。
我会很感激你们的帮助。