jQuery1.7.2を使用しています。
それぞれが一意の会社IDを持つ3つのチェックボックスがあります。1つのチェックボックスがオンになっている場合、チェックされているボックスから作成された会社IDのリストを作成したいと思います。
<input type='checkbox' class='Company' data-companyid='1'> 1<br>
<input type='checkbox' class='Company' data-companyid='2'> 2<br>
<input type='checkbox' class='Company' data-companyid='3'> 3<br>
// SET BY CLASS
$Company = $("input.Company");
// GET COMPANY LIST
function getCompanyList() {
var len = $Company.length;
for (i = 0; i < len; i++) {
var CompanyID = $Company[i].data("companyid");
alert(CompanyID);
}
}
$Company.change(getCompanyList);
何らかの理由で、ループ内のデータメソッドを介して会社IDにアクセスできません。この種のことを行う自分のコードの例はたくさんありますが、これを機能させることはできません。
私は何が欠けていますか?