-1
屬性元素的值我有div標籤,這裏是它的實現:不能獲得通過JS和JQuery
<div id="[email protected]" data-id="@Model[i].Id" data-index="@i"
onclick=" MovePages(this) ">
<script> InitalizeEditor(this, @i) </script>
</div>
但我不能得到的jQuery屬性值:
function InitalizeEditor(page, dataIndex) {
alert(page.attributes["data-index"].nodeValue);
alert($(page).attr("data-index"));
}
Alert是說不是傳遞this
發揮作用的 「不確定」
你期望'this'是什麼?簡單地將腳本標記放在div之間不會使'this'引用div。 – tymeJV 2014-10-18 17:47:47
你什麼時候真正期待'InitalizeEditor'被調用? – 2014-10-18 17:50:32
上下文中「this」的引用綁定到全局javascript對象「windows」 – TlonXP 2014-10-18 17:51:58