所以我有一个表显示了我的gameserver中的在线玩家,并且我正在尝试创建一个按钮来击打该玩家,该脚本使用玩家ID来拍他,但是我的jquery脚本只会打巴掌表中的第一位玩家。对多个ID使用jquery
任何帮助是非常赞赏,这里是我的代码
function slap(){
var playerid = $("#playerid").val();
$.post("q3/slap.php", { playerid: playerid }, function (data) {
// populate data here
});
}
echo "<form><input type='hidden' id='playerid' value='$playerid'><input type=button class='actionbutton' value='Slap' onClick='slap()'></form>";
ID必须是唯一的。您应该切换到一个类,并将事件处理程序直接附加到javascript/jQuery中(而不是onClick()处理程序)。 – jeroen
你的餐桌喜欢什么?并尝试使用类而不是id。 –
什么设置'$ playerid'的值? – Teepeemm