-2

私はこれを持っています:

HTML:

<div id="selectedsongs">
<a href="#" rel="1">song1></a>
<a href="#" rel="2">song2></a>
<a href="#" rel="3">song3></a>
</div>

それで:

selectedBtn = $('#selectedsong');

selectedBtn.click(function()
{
  self.selectedsong($('a', this).attr('rel'));
  return false;
});

ただし、常に最初のリンクの rel 値を使用します。この場合は、値「1」です。

なんで?:(

どうもありがとうございました!;-)

4

2 に答える 2

1
$('#selectedsongs a').click(function() {
   selectedsong($(this).attr('rel'));
   return false;
});
于 2012-06-15T12:42:04.213 に答える
1

代わりにこれを行います:

<div id="selectedsongs">
<a href="#" rel="1">song1></a>
<a href="#" rel="2">song2></a>
<a href="#" rel="3">song3></a>
</div>

$('#selectedsongs a').click(function() {
   alert($(this).attr('rel'));
});

実施例

于 2012-06-15T12:40:48.200 に答える