-6

重複の可能性:
HTML データ属性からの変数値の採用

これで属性を取得するにはどうすればよいですか

<li data-number-input="2" data-completion-number="2"></li>

これらの配列にプッシュするには

var numberInput = [];
var completionNumber = [];

これを試しましたが、プログラムがクラッシュします

 numberInput.push({
        "input": elm.data("number-input")
    });
 completionNumber.push({
        "completion": elm.data("completion-number")
    });

これは前の質問の拡張です... HTML データ属性からの変数値の採用

4

1 に答える 1

2

これを試して:

var numberInput = [];
var completionNumber = [];

$('li[data-number-input],li[data-completion-number]').each(function(){
   numberInput.push($(this).attr('data-number-input'));
   completionNumber.push($(this).attr('data-completion-number'));
});

liこれは、属性を持つすべてのdata-number-inputを反復しdata-completion-number、それらのそれぞれについて、それぞれの値をこれらの配列にプッシュします。

于 2012-11-06T16:47:52.027 に答える