Javascript Knockout.js:基于文本绑定生成id

Javascript Knockout.js:基于文本绑定生成id,javascript,jquery,knockout.js,Javascript,Jquery,Knockout.js,我想要类似以下代码的东西: <!-- ko foreach: subTopics --> <div id='subtopic-name-here'> <!-- /ko --> 也就是说,我希望将我的div的id作为子主题的名称(data bind=“text:name”)。我如何才能做到这一点?您应该能够使用attr绑定: <!-- ko foreach: subTopics --> <div data-bind="at

我想要类似以下代码的东西:

<!-- ko foreach: subTopics -->
    <div id='subtopic-name-here'>
<!-- /ko -->


也就是说,我希望将我的div的id作为子主题的名称(
data bind=“text:name”
)。我如何才能做到这一点?

您应该能够使用
attr
绑定:

<!-- ko foreach: subTopics -->
    <div data-bind="attr: {'id': name}"></div>
<!-- /ko -->


您应该能够使用
attr
绑定:

<!-- ko foreach: subTopics -->
    <div data-bind="attr: {'id': name}"></div>
<!-- /ko -->


您应该能够使用
attr
绑定:

<!-- ko foreach: subTopics -->
    <div data-bind="attr: {'id': name}"></div>
<!-- /ko -->


您应该能够使用
attr
绑定:

<!-- ko foreach: subTopics -->
    <div data-bind="attr: {'id': name}"></div>
<!-- /ko -->