要素IDから数字を抽出:jQueryメソッドの詳細な説明
アイテムIDが要素コンテナのID属性に保存されていると仮定すると、そこから数値を抽出するだけです。簡単なJavaScript正規表現置換ステートメントで簡単に実装できます。
$(this).attr('id').replace(/[^d]/g, '');
:container1
は1
になります。
ID属性に文字と数字の両方が含まれており、Div Container IDから番号を取得するなど、数字のみに関心がある場合、これは親コンテナ要素のIDを取得する場合に非常に便利です。
//元素... //带有绑定点击事件的按钮... //元素... //带有绑定点击事件的按钮... //元素... //带有绑定点击事件的按钮...
//仅从元素获取容器ID数字 function getIdNum(elem) { if (elem.attr('id')) { return elem.attr('id').replace(/[^d]/g, ''); } else { return elem.parents('.widget').attr('id').replace(/[^d]/g, ''); } } //示例调用 var containerId = getIdNum($('some button'));
jQueryを使用してIDで要素を選択する方法は?
$("#myElement")
要素IDは数字を使用できますか?
jQueryを使用して要素IDの値を取得するにはどうすればよいですか?
です。これにより、文字列「MyElement」が返されます。 attr()
$("#myElement").attr("id")
jQueryのIDとクラスの違いは何ですか?
はすべての要素をクラス「myclass」で選択します。 $("#myElement")
$(".myClass")
特殊文字は要素IDで使用できますか?
jQueryを使用して要素のIDを変更するにはどうすればよいですか? $("#my\:Element")
attr()
jQueryを使用して、同じIDを持つ複数の要素を選択する方法は? $("#oldID").attr("id", "newID")
はい、jqueryを使用して属性ごとに要素を選択できます。たとえば、特定のデータ属性を持つすべての要素を選択するには、$("[data-myAttribute]")
を使用できます。これにより、すべての要素が「data-myattribute」属性を使用して選択されます。
純粋なjavaScriptでは、document.getElementById()
メソッドを使用してIDで要素を選択できます。たとえば、要素IDが「myElement」の場合、それを選択する方法は次のとおりです。 document.getElementById("myElement")
を使用できます。これにより、ページ上のすべてのDIV要素が選択されます。 $("div")
以上がjQueryは、要素IDからのみ数字を取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。