私が基本的にやろうとしているのは、チェックボックスと対話するために JQuery 要素の配列を構築することです。要素は $(.arms) と $(.neck) です
Javascript:
var elements = new Array ($('.arms'),$('.neck'));
for (var i=0; i < elements.length; i++) {
elements[i].change = function() {
elements[i].not(this).prop('disabled',this.checked);
});
}
HTML:
<input type="checkbox" id="15000" class="arms"/>$50<br/>
<input type="checkbox" id="9400" class="arms"/>$60<br/>
<input type="checkbox" id="9500" class="neck"/>$70<br/>
<input type="checkbox" id="9600" class="neck"/>$80<br/>
ここにフィドルがあります
これが本来の動作ですが、1 つの要素でしか機能しません: 1 つの要素のフィドル
私はかなり近いと思いますが、何かが機能していません。