2

私の英語は苦手なので、コードで説明します。

function (jQelem1) {
  jQelem1.[select_only_visible].each( function () { doSomething(); });
}

変数内の表示要素またはその他のプロパティのみを選択することは可能ですか?

ありがとうございました。

4

3 に答える 3

3

jQueryには:visibleセレクターがあります。

function (jQelem1) {
  jQelem1.filter(':visible').each( function () { doSomething(); });
}

可視性のある他のプロパティを確認するには

仮定する:

// check for presence of id
function (jQelem1) {
  jQelem1.filter(':visible[id]').each( function () { doSomething(); });
}

// check for presence of class
function (jQelem1) {
  jQelem1.filter(':visible[class]').each( function () { doSomething(); });
}

// check for both presence of id and class
function (jQelem1) {
  jQelem1.filter(':visible[id][class]').each( function () { doSomething(); });
}

// check for both presence id = foo
function (jQelem1) {
  jQelem1.filter(':visible[id="foo"]').each( function () { doSomething(); });
}

// check for both presence id = foo and class=bar
function (jQelem1) {
  jQelem1.filter(':visible[id="foo"][class="bar"]').each( function () { doSomething(); });
}

などなど。jQueryセレクターについて明確に読んでください。

于 2012-06-01T04:37:00.373 に答える
1

function (jQelem1) {
jQelem1.filer(":visible").each( function () { doSomething(); }); }

またはあなたが望むどんなプロパティでも

于 2012-06-01T04:39:47.127 に答える
1
function (jQelem1) {
  jQelem1.filter(":visible").each( function () { doSomething(); });
}
于 2012-06-01T04:37:16.403 に答える