Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery更改href_Jquery - Fatal编程技术网

使用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(); 如果

我需要用jquery更改href标记,现在我有了这个

$(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不打开屏幕高度窗口