2013-03-08 54 views
0

我的問題是我想要一些評論或禁用錨標記的href屬性值內的一些文本。 我的意思是這樣的:可以禁用或註釋錨標記中的href值?

<a href="http://[domain.com]stackoverflow.com">Jquery.com</a> 

,當我點擊的URL重定向到stackoverflow.com和與像評論domain.com的行爲或不具有任何影響聯繫起來。價值括號就像裏面網址評論:[domain.com]

我能做到這一點,而不使用jQuery或JavaScript就像//或/ ** /正常的內部代碼註釋。

請幫助我,並感謝您的閱讀。

+0

你用另一種技術使用html嗎?像PHP或什麼的?爲什麼你想評論它?你需要什麼?你的問題不清楚。 – Dhwani 2013-03-08 08:03:17

回答

0

在HTML中的評論是這樣的: <!-- [domain.com] --> 但這不會在你的情況。

如果你想讓它無效,你爲什麼需要離開[domain.com]?

無論如何,你可以做這樣的事情:

<a href="http://[domain.com]stackoverflow.com" class="linkWithComment">Jquery.com</a> 

和JS:

$('a.linkWithComment').click(function(e) { 
    $(this).attr('href', $(this).attr('href').replace(/\[(.*)\]/g,''));   
}); 

這裏有一個的jsfiddle它:http://jsfiddle.net/kJDUB/

但要知道,這絕對不是一個推薦行爲:搜索引擎優化可能被破解,並有許多解決方案來實現相同的行爲,同時更清潔(如HTML5標籤:<a href="http://stackoverflow.com" data-other-domain="domain.com">Jquery.com</a> ,你仍然可以達到domain.com ...)

+0

感謝TechAddict和Augustin Reidinger爲我儘快提供幫助!我爲什麼這樣做?我的目的只是用錨標籤搜索引擎優化是rel =「dofollow」。當我在論壇或某個網站上創建文章或宣傳我的項目時。所有與rel =「nofollow」錨定標記​​,並猜測是什麼。我試圖弄清楚它是怎麼回事。我發現如果我的網址在我的域名之前有論壇的域名或網站的域名,那麼我的錨標籤將是「dofollow」。這就是爲什麼我想在我的域名之前添加他們的域名的原因。這是我認爲的黑客,所以我害怕說出真實的理由!對不起,那些傢伙。請幫忙。謝謝。 – vietvoquoc 2013-03-08 09:23:13