如果URL哈希以Javascript中的word开头,则隐藏div
如果URL哈希不包含“news”,如何隐藏以id“news”开头但也包含“news1”、“news2”等数字的div 像hide if如果URL哈希以Javascript中的word开头,则隐藏div,javascript,show-hide,Javascript,Show Hide,如果URL哈希不包含“news”,如何隐藏以id“news”开头但也包含“news1”、“news2”等数字的div 像hide ifsomeurl.com/#events。但是如果someurl.com/news1 常规JS中的需要 谢谢,如果您对所有希望应用此功能的div设置了一个类,您可以执行以下操作: $(document).ready(function() { $('.CLASSNAME').each(function(i) { if($(this).val()
someurl.com/#events
。但是如果someurl.com/news1
常规JS中的需要
谢谢,如果您对所有希望应用此功能的div设置了一个类,您可以执行以下操作:
$(document).ready(function() {
$('.CLASSNAME').each(function(i) {
if($(this).val().indexOf('WORD_YOURE_LOOKING_FOR') > -1) {
$(this).css('display', 'none');
}
);
});
如果您将一个类放在所有希望应用该类的div上,则可以执行以下操作:
$(document).ready(function() {
$('.CLASSNAME').each(function(i) {
if($(this).val().indexOf('WORD_YOURE_LOOKING_FOR') > -1) {
$(this).css('display', 'none');
}
);
});
您可以访问URL中的哈希,如下所示:
var hash = window.location.hash;
我不是100%清楚你当时想做什么。如果要显示news1 div,请执行以下操作:
if(hash == 'news1') {
$('#news1').show();
}
您可以访问URL中的哈希,如下所示:
var hash = window.location.hash;
我不是100%清楚你当时想做什么。如果要显示news1 div,请执行以下操作:
if(hash == 'news1') {
$('#news1').show();
}
脚本还没有经过测试。它执行以下步骤:
<script type="text/javascript">
$(document).ready(function () {
if(window.location.href.indexOf("#news") < 0) {
$("div[id^='news']").css('display', 'none');
}
});
</script>
$(文档).ready(函数(){
if(window.location.href.indexOf(“#news”)<0){
$(“div[id^='news'])css('display','none');
}
});
脚本还没有经过测试。它执行以下步骤:
<script type="text/javascript">
$(document).ready(function () {
if(window.location.href.indexOf("#news") < 0) {
$("div[id^='news']").css('display', 'none');
}
});
</script>
$(文档).ready(函数(){
if(window.location.href.indexOf(“#news”)<0){
$(“div[id^='news'])css('display','none');
}
});
var hash = window.location.hash;
$('[id^="'+hash+'"').hide();
试试这个:
var hash = window.location.hash;
$('[id^="'+hash+'"').hide();
试试这个:-
$(函数(){
var url=window.location.hash;
if(url.indexOf('news')>-1){
$(“div[id^='news'])。hide();
}
});代码>
新闻1
新闻2
新闻3
事件
尝试以下操作:-
$(函数(){
var url=window.location.hash;
if(url.indexOf('news')>-1){
$(“div[id^='news'])。hide();
}
});代码>
新闻1
新闻2
新闻3
event
“someurl.com/news1.split('/')[1]。indexOf('news')==0
“someurl.com/news1.split('/'))[1]。indexOf('news')==0
谢谢,有没有JQuery的方法可以做到这一点。我刚意识到我需要用简单的语言来表达js@user718229,我已更新我的答案。请看一看。对于可视化表示,我已将URL哈希设置为“news”,请在使用代码时将其删除谢谢,有没有办法在不使用JQuery的情况下执行此操作。我刚意识到我需要用简单的语言来表达js@user718229,我已更新我的答案。请看一看。对于可视化表示,我已将URL哈希设置为“news”,请在使用代码时将其删除