爲什麼這不起作用?通過屬性值將遠程內容從URl加載到div中。 。
<script type="text/javascript">
$(".quick-ajax").load($(this).attr('data-url'));
</script>
我希望每個div都帶有.quick-ajax類來加載數據url屬性中的url。
爲什麼這不起作用?通過屬性值將遠程內容從URl加載到div中。 。
<script type="text/javascript">
$(".quick-ajax").load($(this).attr('data-url'));
</script>
我希望每個div都帶有.quick-ajax類來加載數據url屬性中的url。
$(this)
指的是窗口對象,而不是你的元素。嘗試使用.each
遍歷元素,而不是:
$(".quick-ajax").each(function() {
$(this).load($(this).attr('data-url'));
});
1.使用'。數據( )'來訪問數據屬性。 2.檢查您的網絡選項卡。你沒有提供足夠的信息幫助你。 –
因爲你的腳本不知道'$(this)'是什麼。什麼是你拉'data-url'元素的'id'這樣做:'$(「。quick-ajax」)。load($('#elementId')。attr('data- url'));' –