1

今日のJavascriptの問題...セレクターを正しく取得するのに苦労しています。

jqmData(bound) === truejQueryチェーンステートメントにない要素を選択する必要があります。これは私が持っているものです:

var swipesOnPage = $('div.photoswipeable');
...
swipesOnPage.not(':jqmData(bound="true")')
            .jqmData('bound', true )
            .each( function(){
                // do stuff
            });

「処理」を受けたラベルにフラグを立てて、コードを再実行しないようにする必要があります。ただし、セレクターを正しく取得できないため、設定したすべての要素がjqmData("bound",true)毎回再選択されます。

質問:データ属性でorステートメントを正しく
使用するにはどうすればよいですか?notfilter

ありがとう!

4

1 に答える 1

4
var $someCollection = $('div.photoswipeable').filter(function() {
    return $(this).jqmData("bound") !== true;
});
于 2012-11-14T13:11:54.837 に答える