使用jquery更改href
我需要用jquery更改href标记,现在我有了这个使用jquery更改href,jquery,Jquery,我需要用jquery更改href标记,现在我有了这个 $(document).ready(function () { var hScreen = $(window).height(); var lScreen = $(window).width(); if(hScreen < 800){ } }); $(文档).ready(函数(){ var hsscreen=$(窗口).height(); var lsscreen=$(窗口).width(); 如果
$(document).ready(function () {
var hScreen = $(window).height();
var lScreen = $(window).width();
if(hScreen < 800){
}
});
$(文档).ready(函数(){
var hsscreen=$(窗口).height();
var lsscreen=$(窗口).width();
如果(hs屏幕<800){
}
});
现在我想看看hScreen是否小于800,我的href将是:
<a href="javascript:" onClick="window.open('v2/main.html','longu','width='+screen.availWidth,'height='+screen.availHeight,scrollbars=1); return false;" >
否则,如果屏幕更大,我必须看到:
<a href="main.htm">
谢谢你的帮助 使用
if(hScreen < 800){
$('a').attr('href','main.htm');
}
if(hs屏幕<800){
$('a').attr('href','main.htm');
}
使用
if(hScreen < 800){
$('a').attr('href','main.htm');
}
if(hs屏幕<800){
$('a').attr('href','main.htm');
}
我能想到的最简单的方法
$("selector for your anchor tag").attr('href',value);
根据条件确定您的值这是我能想到的最简单的方法
$("selector for your anchor tag").attr('href',value);
根据条件决定您的值给它一个唯一的id并添加/删除属性
<a id="myLink" href="javascript:"></a>
给它一个唯一的id并添加/删除属性
<a id="myLink" href="javascript:"></a>
然后给你的链接一个id(例如id=“aDeneme”)
$(文档).ready(函数(){
var hsscreen=$(窗口).height();
var lsscreen=$(窗口).width();
如果(hs屏幕<800){
$(“aDeneme”).attr(“href”,“javascript:void(0)”;
$(“aDeneme”).attr(“onclick”,“window.open('v2/main.html','longu','width='+screen.availWidth,'height='+screen.availHeight,scrollbars=1)”;
}
否则{
$(“aDeneme”).attr(“href”,“main.htm”);
}
给你的链接一个id(例如id=“aDeneme”),然后
$(文档).ready(函数(){
var hsscreen=$(窗口).height();
var lsscreen=$(窗口).width();
如果(hs屏幕<800){
$(“aDeneme”).attr(“href”,“javascript:void(0)”;
$(“aDeneme”).attr(“onclick”,“window.open('v2/main.html','longu','width='+screen.availWidth,'height='+screen.availHeight,scrollbars=1)”;
}
否则{
$(“aDeneme”).attr(“href”,“main.htm”);
}
也许这对你有用
$(function(){
var hScreen = $(window).height();
var lScreen = $(window).width();
function checkHeight(){
if(hScreen < 800){
window.open('v2/main.html','longu','width='+screen.availWidth,'height='+screen.availHeight,scrollbars=1);
} else {
window.open('main.html');
}
}
})
<a href="checkHeight();">
$(函数(){
var hsscreen=$(窗口).height();
var lsscreen=$(窗口).width();
函数checkHeight(){
如果(hs屏幕<800){
window.open('v2/main.html','longu','width='+screen.availWidth,'height='+screen.availHeight,滚动条=1);
}否则{
window.open('main.html');
}
}
})
也许这对你有用
$(function(){
var hScreen = $(window).height();
var lScreen = $(window).width();
function checkHeight(){
if(hScreen < 800){
window.open('v2/main.html','longu','width='+screen.availWidth,'height='+screen.availHeight,scrollbars=1);
} else {
window.open('main.html');
}
}
})
<a href="checkHeight();">
$(函数(){
var hsscreen=$(窗口).height();
var lsscreen=$(窗口).width();
函数checkHeight(){
如果(hs屏幕<800){
window.open('v2/main.html','longu','width='+screen.availWidth,'height='+screen.availHeight,滚动条=1);
}否则{
window.open('main.html');
}
}
})
试试这个:
<a href="main.htm" id="mainLink">Goto to main Link</a>
应该是这样的,如果您有hsscreen<800
,您可以绑定单击事件以打开弹出窗口,否则只需使用href
尝试以下操作:
<a href="main.htm" id="mainLink">Goto to main Link</a>
应该是这样的,如果你有
hsscreen<800
,你可以绑定click事件来打开一个弹出窗口,否则只需使用href
每个人都在尽可能快地打字^^^^每个人都在尽可能快地打字^^它可以工作,但窗口可以打开。现在打开不要打开屏幕高度为200像素的窗口,而是打开高度为200像素的窗口,但是window.open现在不打开屏幕高度的窗口,而是打开200px高度的窗口它可以工作,但是javascript href不打开屏幕高度窗口它可以工作,但是javascript href不打开屏幕高度窗口