我可以使用数据属性将变量传递给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 [&#39; pk&#39;]总是以未定义的方式结束。
非常感谢
答案 0 :(得分:1)
试试这个:
$(".myClass").each(function () {
var el = $(this);
el.load("my.php", {pk: el.data("id)});
});