只是想知道是否有一种方法可以读取和搜索URL中的特定引用,将其放入URL,然后执行if语句。
我希望代码能够搜索此引用“/ _edit”,如果它在url中然后隐藏div,如果它不存在则显示它。
答案 0 :(得分:3)
加载当前页面时:
$(function() {
if (location.href.match(/\_edit/)) {
$('div#editor').show();
}
else {
$('div#editor').hide();
}
});
通过点击处理程序:
只需在href上使用字符串匹配方法来选择是否显示或隐藏div。
$('a').click(function() {
var href = $(this).attr('href');
if (href.match(/\/_edit/)) {
$('div#editor').show();
}
else {
$('div#editor').hide();
}
});