<a>
タグのように動作するクリック機能を添付した同じページに一連のdivがあり、カスタムデータ属性から抽出したURLにユーザーを誘導します。番号付きのセレクタを簡略化
<div id="my-button1" class="button-style-1" data-href="http://www.stackoverflow.com">
Button
</div>
<div id="my-button2" class="button-style-1" data-href="http://www.w3schools.com">
Button 2
</div>
とjQuery:次のように私のHTMLはある
$('#my-button[i]')
は、このようなことがあろうと:
$('#my-button1,#my-button2').click(function() {
var dataURL = $(this).data('href');
window.open(dataURL, '_blank');
});
は、私の質問はこれです、それは次のようにセレクタを簡素化することができます私はこれらのdivの多くが同じページに含まれている場合、はるかにコンパクトになりますか?可能であれば、どうすればこの効果を達成できますか?
パーフェクト!私はできるときこの答えを受け入れ、私は評判を持っているとき私はupvoteします。 – codeEnthusiast