knockout.jsを初めて使用し、ラジオボタンリストを生成するように管理しました。しかし、私はリストの最初のラジオボタンをどのように事前選択するか分からない。ここでは、コードの重要な部分の抜粋は(と思う)です:knockout.jsの最初のオプションを事前に選択しました
knockout.js:
$.ajax({
url: '/path/to/external/rest/api/' + zipCode,
type: 'GET',
context: document.body
}).done(
function (response) {
$.each(response, function(key, droppoint) {
self.droppoints.push(droppoint);
});
}
).fail(
);
HTML:
<div data-bind="foreach: $parents[1].droppoints" >
<label>
<input class="droppoint_radio" type="radio"
name="droppoint_location"
data-bind="attr: {value: number}" />
<div class="droppoint_address">
<div data-bind="text: company_name"></div>
</div>
</label>
</div>
私は、 「ラジオボタン」はラジオボタンではないためです。 –
実際には、間違ったコードが含まれています。これは修正されました – Cudos