1. ホーム
  2. jquery

[解決済み】jQueryのセレクタにワイルドカードを使用した場合

2022-02-15 16:34:44

質問

ワイルドカードを使って、idが"jander"で始まるすべての要素のidを取得しようとしています。試してみたところ $('#jander*') , $('#jander%') しかし、うまくいきません。

私はそれを解決するために要素のクラスを使用することができます知っているが、それはまた、ワイルドカードを使用することが可能ですか?

<script type="text/javascript">

  var prueba = [];

  $('#jander').each(function () {
    prueba.push($(this).attr('id'));
  });

  alert(prueba);


});

</script>

<div id="jander1"></div>
<div id="jander2"></div>

解決方法は?

jander"で始まるすべての要素を取得するには、次のようにします。

$("[id^=jander]")

末尾が"jander"のものを取得すること。

$("[id$=jander]")

参照 JQueryのドキュメント