我有使用jQuery插件星以下時的回調函數:jQuery的DOM屬性值
$('.star').rating({
callback: function (value, link) {
{
if (response.session) {
$.post("update.php", {
uid: response.session.uid,
mid: $('.star').attr('name'),
val: value
});
alert($('.star').attr('name'));
}
});
}
});
和下面的HTML:
<input name="star2" type="radio" class="star"/>
<input name="star2" type="radio" class="star"/>
<input name="star2" type="radio" class="star" checked="checked"/>
<input name="star2" type="radio" class="star"/>
<input name="star2" type="radio" class="star"/>
我怎樣才能從jQuery的名字嗎?我試着像上面那樣做.attr,它返回undefined。我試圖做$($this).attr('name')
並返回jQuery的花式盒名..
嘗試'$(本)。 attr('name')' – Yeameen 2011-04-24 07:04:43
@Yeameen不會工作,除非評級插件在事件上下文中工作(我懷疑) – JohnP 2011-04-24 07:06:44