IE7中未显示按钮标签(JQuery)

IE7中未显示按钮标签(JQuery),jquery,button,input,internet-explorer-7,submit,Jquery,Button,Input,Internet Explorer 7,Submit,似乎在其他浏览器中都能正常工作,但由于某些原因,我无法在IE7中显示该按钮 以下是HTML、CSS和JQuery的一部分: <div class="bookit"><a>Bookable locally</a></div> button { margin:auto; padding:2px 5px 3px 5px; font-weight:bold; } #btnSubmit

似乎在其他浏览器中都能正常工作,但由于某些原因,我无法在IE7中显示该按钮

以下是HTML、CSS和JQuery的一部分:

<div class="bookit"><a>Bookable locally</a></div>

    button {
        margin:auto;
        padding:2px 5px 3px 5px;
        font-weight:bold;
    }
    #btnSubmit {
        z-index:1000;
        display:block;
        width:100%;
        height:100%;
        position:absolute;
        margin:auto;
        padding:2px 5px 3px 5px;
        font-weight:bold;
    }
    .bookit a {
        display:none;
    }

<script type="text/javascript">

    $(document).ready(function(){
        $(".bookit").appendTo($("div" + toopen + " > div > div.costs"));

        $("#dp1").appendTo($("div" + toopen + " > div > div.costs > div.bookit"));
        $("#txtAltDate").appendTo($("div" + toopen + " > div > div.costs > div.bookit"));
        $(".ui-datepicker-trigger").appendTo($("div" + toopen + " > div > div.costs > div.bookit")).text("Book now...");

        $('.costsdetails').show();
        $('.bookingdetails').hide();
        $(".excursionSubmitButton").hide();
        return false;
        });

    });

</script>

<script type="text/javascript">

    $('.dropdown a').click(function () { 

        if ($(this).attr("name") == "local") {
            $(".ui-datepicker-trigger").hide();
            $(".bookit").show();
        } else {
            $(".ui-datepicker-trigger").show();
            $(".bookit").hide();
            pickable =  $(this).attr("name").split(",");
             closedDays;
        }

    });

    $(".datepicker").each(function() {

        $(this).datepicker({

            showOn: "button",
            buttonText: "Book now...",
            showWeek: true,
            firstDay: 1,
            onSelect: function(date) { 

            $(this).parent().find('button').text("Change date..."); // Change words on datepicker button

        })

    });

</script>
可在本地预订
钮扣{
保证金:自动;
填充物:2px 5px 3px 5px;
字体大小:粗体;
}
#btnSubmit{
z指数:1000;
显示:块;
宽度:100%;
身高:100%;
位置:绝对位置;
保证金:自动;
填充物:2px 5px 3px 5px;
字体大小:粗体;
}
.预订{
显示:无;
}
$(文档).ready(函数(){
美元(“.bookit”).appendTo($(“div”+toopen+”>div>div.costs”);
美元(“#dp1”)。附录($((“div”+toopen+”>div>div.costs>div.bookit”);
美元(“#txtaldate”)。附录($((“div”+toopen+”>div>div.costs>div.bookit”);
$(.ui日期选择器触发器”).appendTo($(.div“+toopen+”>div>div.costs>div.bookit”).text(“立即预订…”);
$('.costsdetails').show();
$('.bookingdetails').hide();
$(“.shiftionSubmitButton”).hide();
返回false;
});
});
$('.dropdown a')。单击(函数(){
if($(this.attr(“name”)=“local”){
$(“.ui日期选择器触发器”).hide();
$(“.bookit”).show();
}否则{
$(“.ui日期选择器触发器”).show();
$(“.bookit”).hide();
pickable=$(this.attr(“name”).split(“,”);
closedDays;
}
});
$(“.datepicker”).each(函数(){
$(此).datepicker({
展示:“按钮”,
按钮文字:“立即预订…”,
《秀周刊》:没错,
第一天:1,
onSelect:函数(日期){
$(this).parent().find('button').text(“更改日期…”);//更改日期选择器按钮上的单词
})
});
在css中隐藏

.bookit a
在jquery中,您可以

$(".bookit").show();
这也应该是

$(".bookit a").show();
在css中隐藏

.bookit a
在jquery中,您可以

$(".bookit").show();
这也应该是

$(".bookit a").show();

根据我对IE的经验,它不喜欢在关闭
}

只要看看你的代码,并确保没有任何


如果没有,您可能需要向我们提供有关您收到的javascript错误的更多信息。

根据我对IE的经验,关闭
}

只要看看你的代码,并确保没有任何


如果没有,您可能需要向我们提供有关您收到的javascript错误的更多信息。

您的javascript代码不完整。是否有可能通过一个最小的演示重现您的问题?请更新原始帖子,希望通过查看JS Fiddle可以更容易地理解我的意图。注意,我还没有包括完整的jquery代码。遗漏了一些jquery更新的链接:您的javascript代码不完整。是否有可能出现重现您的问题的最小演示?请更新原始帖子,希望通过查看JS FIDLE可以更容易地理解我试图做的事情。注意,我还没有包括整个jquery代码。遗漏了一些jquery更新链接: