我無法得到此顯示作爲函數參數提供的警報。我已經與示例進行了比較,無法看到導致它無法工作的問題。我已經在下面列出了我的html和JavaScript,任何幫助我出錯的地方都會非常感激地收到。謝謝JavaScript函數問題
HTML:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script src="http://code.jquery.com/jquery.js"></script>
<script src="testjs.js"></script>
</head>
<body>
<div id = "testbed">
<a id = "testlink" href = "#number1">Test click</a>
</div>
</body>
</html>
的JavaScript:
$(document).ready(function() {
$.fn.newmodalcontrols = function(modelspec) {
alert(modelspec);
} // end newmodalcontrols
$('#testlink').click(function() {
$(this).parent().newmodelcontrols('number1');
}); // end testlink click function
}); // end ready
JavaScript控制檯中報告的任何錯誤(大多數瀏覽器中的「F12」)? – 2013-05-09 18:16:40
是的,它表示以下...未捕獲的類型錯誤:對象[對象對象]沒有方法'newmodelcontrols'testjs.js:10 (匿名函數)testjs.js:10 jQuery.event.dispatch jquery.js:3074 elemData.handle – Ant 2013-05-09 18:19:44
請檢查testjs.js是否正確加載 – 2013-05-09 18:20:03