簡體   English   中英

禁用DIV中的所有A(URL)元素

[英]Disable all A(URL) elements in DIV

我有這個HTML代碼

<div>
<p>MY Text <a href="url">Text</a>
</p>
</div>

我需要使用CSS或jQuery禁用DIV中的所有A(鏈接)元素,當用戶將鼠標移到單詞“Text”上時,我希望URL處於非活動狀態,這樣他們就無法點擊它。 我怎么做?

為了防止錨點跟隨指定的HREF,我建議使用preventDefault():

$(document).ready(function() {
    $('div a').click(function(e) {
        e.preventDefault();
    });
})

請參閱: Event Object

要么

$("div a").click(function(){
                alert('disabled');
                return false;

});
$(document).ready(function () {
    $('div').hover(function(){
        $(this).find('a').attr('disabled','disabled');
    },function(){})
});

但你為什么要那樣做?

  • 刪除href屬性; 要么
  • 綁定一個返回false的onClick處理程序;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM