qsをdataSet属性の利用に絞ったショートカット版。多くの場合、key だけを設定して、html内にあるdata-js-target="key"の要素を取得する際に使用する。
key
data-js-target="key"
findMultipleByDataSet
findByDataSet("#globalHeader");document.querySelector("*[data-js-target='#globalHeader']");findByDataSet(null, "scrollTarget", parentElm);parentElm.querySelector("*[data-scroll-target]"); Copy
findByDataSet("#globalHeader");document.querySelector("*[data-js-target='#globalHeader']");findByDataSet(null, "scrollTarget", parentElm);parentElm.querySelector("*[data-scroll-target]");
検索対象のキーワード。null を与えると対象のdataSeKeyが指定されているすべての要素が対象になる
null
dataSeKey
対象のdataSet属性。内部で自動的にparam-caseに変換されるので、JS的なcamelCaseで書いても、CSS的なparam-caseで書いても大丈夫
param-case
camelCase
検索対象のルート要素
qsをdataSet属性の利用に絞ったショートカット版。多くの場合、
keyだけを設定して、html内にあるdata-js-target="key"の要素を取得する際に使用する。See
findMultipleByDataSet
Example