Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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
Javascript 要单击的Url属性<;李>;_Javascript_Jquery_Click - Fatal编程技术网

Javascript 要单击的Url属性<;李>;

Javascript 要单击的Url属性<;李>;,javascript,jquery,click,Javascript,Jquery,Click,我对一个小jQuery脚本有一个小问题。基本上,如果我点击一个,它就是一个url属性。问题是,例如,如果我在这个中有链接,那么我就不能点击 下面是一个小例子: 我的剧本: $('.listAgence').click(function(){ var url = $(this).find('.infos').attr('href'); $(location).attr('href',url); }); 你可以用 window.location.href = url; 而不是

我对一个小jQuery脚本有一个小问题。基本上,如果我点击一个
  • ,它就是一个url属性。问题是,例如,如果我在这个
  • 中有链接,那么我就不能点击

    下面是一个小例子:

    我的剧本:

    $('.listAgence').click(function(){
        var url = $(this).find('.infos').attr('href');
        $(location).attr('href',url);
    });
    
    你可以用

     window.location.href = url;
    
    而不是

     $(location).attr('href',url);
    
    你可以用

     window.location.href = url;
    
    而不是

     $(location).attr('href',url);
    

    解决方案,防止默认单击其他锚点,并假设容器“LI”的冒泡单击

    清除所需内容后,解决方案将是(仅当链接没有URL时才阻止):


    解决方案,防止默认单击其他锚点,并假设容器“LI”的冒泡单击

    清除所需内容后,解决方案将是(仅当链接没有URL时才阻止):

    $(位置)未定义。您不能使用此代码

    试试这个:

    document.location.href = 'www.google.com.tr'
    
    $(位置)未定义。您不能使用此代码

    试试这个:

    document.location.href = 'www.google.com.tr'
    

    您必须在
    http://stackoverflow.com
    当我点击图标时2?什么是
    $(位置)
    当我点击第三个liDid时,它正在我的Google Chrome上工作你是说$(位置)==>location.hreft此问题的目的不明确您必须重定向
    http://stackoverflow.com
    当我点击图标时2?什么是
    $(位置)
    当我点击第三个liDid时,它正在我的Google Chrome上工作你是说$(位置)==>location.hreft此问题的目的不明确Hi roger,如果我单击其他链接,“activ
  • 链接”首先是:(是的,我只有href上的链接。但是,举例来说,如果我有colorbox,我点击这个,colorbox打开,但是在activ中
  • 上的链接之后,你知道我说什么吗?@Stéphane用你的母语说你想要什么,我会翻译,这样更容易。好的:Actuellement,si je clic sur un lien avec(你的名字是blank,你的名字是Uun lien qui ouvre,你的名字是po)小狗,你是我的朋友。我来这里是为了公平起见,我来这里是为了点击sur un href.@Stéphane,你来这里是为了解决问题,但是,我来这里是为了方便你。你好,罗杰,如果我点击其他链接,“activ
  • 链接”是第一个:(是的,我只有href上的链接。但是,举例来说,如果我有colorbox,我点击这个,colorbox打开,但是在activ中
  • 上的链接之后,你知道我说什么吗?@Stéphane用你的母语说你想要什么,我会翻译,这样更容易。好的:Actuellement,si je clic sur un lien avec(你的名字是blank,你的名字是Uun lien qui ouvre,你的名字是po)小狗,你是我的朋友。我来这里是为了公平,我来这里是因为我点击了链接。@Stéphane,你有什么问题吗?但是,我来这里是为了方便你。