1

同じクラスで異なるデータ(アルバム)に適用されるボタンがいくつかあるので、それらを区別するためにIDを追加しました。各アルバムには一意のIDがあるため、1つのページに複数のIDがあることを心配する必要はありません。

<button class="addalbum" id="add<?php echo $a->album_id; ?>">Add album</button>

so the IDs would look like: #add121, #add122, etc. 

jQuery関数にこれらのIDの1つを選択するにはどうすればよいですか?私は以下のコードを試しました:

var a = $(elm).attr('id');

$('.addalbum' + a).click(function() {
//stuff here
});
4

2 に答える 2

3

変化する

$('.addalbum' + a).click(function() {
//stuff here
});

$('#' + a).click(function() {
//stuff here
});

IDは一意であるため、その前にクラスを付ける必要はありません。また、前にIDを付けてIDを参照する必要があります。#

于 2012-11-01T21:36:04.900 に答える
1

まあそれは#id-nameになります

var a = $(elm).attr('id');
$('#'+a).click(function() {
//stuff here
});

その助けがあれば教えてください;)

于 2012-11-01T21:38:00.160 に答える