php
  • javascript
  • jquery
  • 2011-09-09 172 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); 
    }); 
    
    相關問題