Knockout.js 如何从淘汰循环中的数据设置输入框id
我想设置一个Knockout.js 如何从淘汰循环中的数据设置输入框id,knockout.js,knockout-2.0,Knockout.js,Knockout 2.0,我想设置一个input框的id,该框使用knockout进入循环。我怎么设置这个 <div data-bind="foreach: testData"> <span class="cld" data-bind="text:flid"/> <input type="hidden" id="hid_freq_{flid}" name="hid_freq_{flid}"> </div> 在上面的代码中,我将flid作为span
input
框的id
,该框使用knockout进入循环。我怎么设置这个
<div data-bind="foreach: testData">
<span class="cld" data-bind="text:flid"/>
<input type="hidden" id="hid_freq_{flid}" name="hid_freq_{flid}">
</div>
在上面的代码中,我将flid作为span
中的数据,我想将该数据用作输入框的id,因此请告诉我是否可行。您需要使用设置任何属性,如id
或名称
<span class="cld" data-bind="text:flid"/>
<input type="hidden"
data-bind="attr: { id: 'hid_freq_' + flid(), name: 'hid_freq_' + flid() }">
注意:只有当你的flid属性是一个ko.observable
时,你才需要写flid()
,否则你只需要“hid\u freq”+flid
在你想要得到flid标签的语言中?jquery?你能把问题说清楚一点吗