我想知道是否有人可以帮助我。我对 jQuery 很陌生,但喜欢学习它。我似乎有一个小问题,我想知道是否有人可以帮助我。我正在使用以下 jQuery 将用户 ID 和属性 ID 添加到 MySQL(如“添加到收藏夹”)该函数在第一个属性上执行良好,但在其下方的另一个上却没有。
查询
$(document).ready(function(){
$("#clickme").delegate("#insert", "click", function(){
var ruid=$("#ruid").val();
var propid=$("#propid").val();
$.post('inc.saveprop.php', {ruid: ruid, propid: propid},
function(data){
$("#message").html(data);
$("#message").hide();
$("#message").fadeIn(1500); //Fade in the data given by the insert.php file
});
return false;
});
});
</script>
html:以下是循环的
<? while {
<input id=\"ruid\" type=\"hidden\" value=\"".$uid."\" />
<input id=\"propid\" type=\"hidden\" value=\"".$props['propid']."\" />
<a class=\"insert\" title=\"Insert Data\" href=\"#\">Save to Favourites</a>
<!-- For displaying a message -->
<div id=\"message\"></div>";
} etc ?>
该脚本将适用于循环中的第一项,但随后不适用于其他项目。我知道其中一个问题是我有多个具有相同 ID 的隐藏类型(在循环中),大禁忌但不知道谁更改代码以访问 id=name+ID 或使用 Class= 或 Name = 相反。
如果有人能帮助我,我会非常感激(谷歌搜索了几个小时尝试不同的东西并把它弄坏了 4 次哈)
感谢您花时间阅读