0

我可以使用数据属性将变量传递给 jquery .load 吗?

<div class="myClass" data-id="1"></div>
<div class="myClass" data-id="2"></div>
<div class="myClass" data-id="3"></div>

<script>
$('.myClass').load('my.php',{pk:$(this).data('id')});
</script>

$_POST['pk'] 总是以未定义的形式结束。

非常感谢

4

1 回答 1

1

尝试这个:

$(".myClass").each(function () {
    var el = $(this);
    el.load("my.php", {pk: el.data("id)});
});
于 2014-06-27T21:48:10.777 回答