我有以下代碼:隱藏父元素,但兒童住宿使用jQuery
<a onclick="placesclick();" href="javascript:void(0)">
<span class="place">3</span>
</a>
我需要跨度無法點擊,所以我想隱藏的「a」元素,但留出的跨度。如果不刪除整個「a」,然後再次添加跨度,可能會輕易實現嗎?或者,還有更好的方法?
謝謝
我有以下代碼:隱藏父元素,但兒童住宿使用jQuery
<a onclick="placesclick();" href="javascript:void(0)">
<span class="place">3</span>
</a>
我需要跨度無法點擊,所以我想隱藏的「a」元素,但留出的跨度。如果不刪除整個「a」,然後再次添加跨度,可能會輕易實現嗎?或者,還有更好的方法?
謝謝
如果我理解你需要有結構:<a><span></span></a>
,但這些標籤的點擊事件必須被刪除。
您必須添加:
$("#aunclickable").click(function(){
return false;
});
好吧,我可以將這個函數加入我的網站,然後在特定的命令我添加「aunclickable」類到我的「a」,它將不可點擊?它會不會干擾onclick動作? – tsusanka 2010-11-02 08:40:13
正如我可以看到感謝您的演示,它不會。謝謝,這看起來很棒。 – tsusanka 2010-11-02 08:42:44
@aGr - 它將取代onclick動作,使其不執行。 – netadictos 2010-11-02 08:58:06
使用CSS風格錨不看起來像鏈接。在這種情況下,如果不需要錨點標記,則移除onclick事件。
.noLinkSpan{
color:black; // set to your normal text color
cursor:default;
text-decoration:none;
}
歡迎StackOverflow上。您可以使用0101010按鈕格式化源代碼。這次我爲你做了。 – 2010-11-02 08:25:42
謝謝,對不起 – tsusanka 2010-11-02 08:37:22