似乎可以在其他所有浏览器中使用,但由于某种原因我无法在 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>
最佳答案
根据我使用 IE 的经验,关闭后它不喜欢尾随逗号 }
只需查看您的代码并确保没有任何代码。
如果没有,您可能需要向我们提供有关您收到的 JavaScript 错误的更多信息。
关于jquery - 按钮标签在 IE7 (JQuery) 中不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5067472/