php
  • javascript
  • jquery
  • 2011-09-09 58 views 1 likes 
    1

    我有以下代码:如何从JavaScript获取链接网址?

    <?php 
    $i = 0; 
    foreach($this->list as $l) { 
    $link = JRoute::_("index.php?option=com_ecommerce&view=detail&id=$l->id"); 
    <div class="quickview" id="quickview_<?php echo $i;?>"> 
    <a href='<?php echo $link ?>' class='basic'>Quick view</a> 
    </div> 
    i++; 
    } 
    ?> 
    <script> 
    jQuery(function ($){ 
        var link = $('.quickview .basic').val(); 
        $('.quickview .basic').click(function (e) { 
        alert(link); 
         return false; 
        }); 
    }); 
    </script> 
    

    我无法从标签<a>取得联系。

    回答

    1

    var link =$('.quickview .basic').attr("href");应该这样做。

    +0

    我觉得道具()应该在这种情况下 – silverstrike

    +0

    我认为,均可使用都有效?恕我直言,在这种情况下,“href”既是属性(的HTML标签)和道具(的DOM对象) –

    0

    如果你是指

    我无法从标签<一个>获得链接,请帮帮我!

    给你点击链接,这会工作:

    $(".quickview").find(".basic").click(function(e) { 
    
        e.preventDefault(); 
        var url = $(this).attr("href"); 
        alert(url); 
    }); 
    
    相关问题