gpt4 book ai didi

javascript - jQuery $(this) 在我的代码中根本不起作用?

转载 作者:行者123 更新时间:2023-11-30 12:19:52 25 4
gpt4 key购买 nike

<分区>

jQuery $(this) 在我的代码中根本不起作用,这里是代码。从我的 HTML 发送的代码是图像的点击“投票”,位于表格的 tb 元素中。

function vote(type, value, musicId) {
var dataFields = {
'type': type,
'value': value,
'musicId': musicId
};
$.ajax({
type: "POST",
url: "ajax/voting.php",
data: dataFields,
timeout: 3000,
success: function(dataBack) {
$(this).css("background-color", "rgba(255,255,0,0.7)");
},
error: function() {
$('#message').text('Problem!');
}
});
}

HTML 和 PHP 代码:

echo '<td class="up"><img class="liked" onclick="vote(\'liked\', \'1\', '.$single_music['id'].'); return false;" src="img/layout/like.png"></td>';

echo '<td class="down"><img class="favorite" onclick="vote(\'favorite\', \'1\', '.$single_music['id'].'); return false;" src="img/layout/favorite.png"></td>';

我想做什么?

因为从数据库中生成了多个项目,我希望在单击某些项目中的投票图像时让 jquery 区分它们。

你能帮我看看错误在哪里吗?谢谢。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com