我正在使用MVC和下拉列表的項目。當下拉列表發生變化時,我需要執行一些JavaScript代碼。我開始無法調試它(系統每次都被鎖定),所以我創建了一個精簡的示例來查看問題出在哪裏(示例如下)。調試Javascript掛起系統
當我通過IE 11運行此代碼時,它工作得很好。但是,當我使用IE 11開發人員工具(javascript調試器)運行此操作並在我的選擇列表更改函數中放置斷點時,調試器和IE掛起。更糟的是,我無法關閉它們,因爲我的系統基本掛起。唯一的出路是手動註銷或關閉機器。有沒有人遇到過這個問題?我有兩個開發人員在我的工作嘗試這個,它也打破了他們。
有趣的是,這可以在Google Chrome和Firefox中調試得很好。
<script src="~/Scripts/jquery-2.1.0.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#mySelect")
.change(function() {
var x = $(this).val(); // Breakpoint here
$("#myTextbox").val(x);
});
$("#myTextbox")
.change(function() {
var x = $("#myTextbox").val();
alert(x);
});
});
</script>
<select id="mySelect">
<option value="hello">Hello</option>
<option value="world">World</option>
</select>
<input type="text" id="myTextbox" />
它可能是IE?!?? ??通常它的總是:)爲什麼你不去鉻或ff? – Dwza
你應該把它報告給IE開發團隊。他們的調試工具非常糟糕。 – Timmetje
在您使用的示例中是否有超過2個選項?或者是它 –