當選中一個或多個複選框並單擊比較遊覽按鈕時,應該會出現一個彈出窗口。但是,此功能僅適用於Chrome。我能做些什麼來使它在Firefox和IE中工作?Javascript適用於Chrome瀏覽器,但不適用於IE或Firefox
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder" runat="Server">
<script type="text/javascript">
$(document).ready(function() {
var selectedCheckboxes = $("input:checkbox[id$=Select]");
$("[id*=CompareTop]").click(function() {
if (selectedCheckboxes.filter(":checked").length <= 1) {
event.preventDefault();
alert("Please select at least 2 tours to compare.");}
});
selectedCheckboxes.change(function() {
if (selectedCheckboxes.filter(":checked").length > 3){
$(this).removeAttr("checked");
alert("At most 3 tours may be compared.");
}
});
});
</script>
<sc:Placeholder ID="phHeader" Key="ph_header" runat="server" />
張貼您的HTML請 –
我會開始添加「});」在腳本的末尾。 – Maciej
它正在關閉,我剪掉了一些正常運行的j/s,並且$(document).ready已經被關閉了 - 我只是忘了將它包含在這裏。 –