0
我的jQuery使用VS2012編譯(並在瀏覽器中運行),但點擊事件沒有做我想做的事(實際上,我沒有做任何事情,我可以看到)。這些問題是由jsFiddle導致點擊事件發生故障嗎?
我將我的html和jQuery添加到jsfiddle中,並在其上運行「JSHint」。有三個地方,它搖尾巴的虛擬手指在下面的代碼:
$(document).ready(function() {
$('#submit').click(function() {
$.ajax({
type: "GET",
url: "DuckbillSETUP.XML",
dataType: "xml",
success: function (PlatypusSetupRec) {
var Platypussetup = "<ul>";
$(PlatypusSetupRec).find('Platypus').each(function() {
var PlatypusNum = $(this).find('PlatypusNumber').text()
Platypussetup += "<li>" + PlatypusNum + "</li>";
});
Platypussetup += "</ul>";
$('#Platypus_Setup').append(Platypussetup);
}
error: function (xhr, status) {
alert(xhr.status);
}
});
return false;
});
});
...即:
var PlatypusNum = $(this).find('PlatypusNumber').text()
凡說, 「缺少分號」
error: function (xhr, status) {
它說的「函數聲明中缺少名稱」
});
(最後一行)的地方說,「預計‘(結束)’,而是看到‘}’」
我不只是神交如何解決這個問題jQuery的,或者如果任何的這些事情可能是點擊按鈕不起作用的原因。
注:我做有ID的按鈕 「提交」:
<input type="submit" id="submit" value="Get DuckbillSETUP.XML" />
<div id="Platypus_Setup">
</div>