我有一个网址格式http://www.xyz.com/DisplayPost.php?postid=200
在页面上,我有一个名为div1的div,它从Google Adsense(脚本)中获取数据。
这就是我想要做的事情:
首先隐藏div。然后我想检测网址是否“postid = 250”并显示div。
我怎样才能使用jQuery。通过隐藏div然后根据条件显示它来打开页面的css属性是什么
想知道正确的方法。
答案 0 :(得分:0)
您可以使用正则表达式搜索该字符串(不需要jquery),然后您可以使用div1.css('display','none');
(假设div1已经变量化)
答案 1 :(得分:0)
使用此代码:
$(function(){
// hide the div initially
$("#div1").hide();
// Check to see if there is 250 in the url
var postID = getParameterByName('postid');
if (postID != 250)
{
$("#div1").show();
}
});
// Javascript function to get query string value
function getParameterByName(name)
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}