ラジオボタンとそのラベルを含むjQueryMobileの「リスト」を検討してください。
<!-- ko foreach: $data.answers -->
<input type="radio" name="radio-choice" data-bind="attr: { id: [...] }" />
<label data-bind="attr:{ for: [...] }">Label</label>
<!-- /ko -->
動作するには、ラベルのfor属性が入力のIDと同じである必要があります。
REPLACEMENT FOR [...] RESULTS IN
$index ok
'radio-nr-'+$index fails
$root.testFunction(1) ok
$root.testFunction($index) fails
'radio-nr-'.concat(1) ok
'radio-nr-'.concat($index) fails
どこ
function testFunction(a) { return "radio-nr-"+a; };
$ indexを連結しようとする試みがすべて失敗するのはなぜですか?
ありがとう!