2009-04-16 107 views
11

我有以下幾點:如何添加一個類來一個笨錨

'.anchor('','Home').' 

,我想下面的CSS類添加到它:

class="top_parent" 

這是這樣,當它的呈現在瀏覽器中,代碼將如下所示:

<a href="#" class="top_parent">Home</a> 

在此先感謝,任何幫助,非常感謝。

-

湯姆

+1

StackOverflow的是幾種途徑,我開始尋找下一個。事實證明,你在CI文檔中獲得正確信息之前已經回答了。我有一個問題,不妨分享一下,因爲我試圖找到答案。正如stackoverflow所述:「......這裏很受歡迎,沒有問題太小或太」新手「。」 ....(即使你沒有讀過這本書......) – Tisch 2009-04-18 16:39:18

回答

22
anchor('#', 'Home', array('class' => 'top_parent')); 
3

可以指定你的錨屬性的關聯數組。因此,例如:

anchor('','Home',array('class'=>'top_parent'));

5

的Codeignitor函數被定義爲這樣:

function anchor($uri = '', $title = '', $attributes = '') 

我想嘗試發送的陣列與類鍵和值的第一。

這些函數位於\ system \ helpers \文件夾中。

+0

我一直在尋找這個功能的男孩,兩個非常有才華的人已經回答了這個問題。噢 - 我的答案是留在這裏。 – IEnumerator 2009-04-16 00:12:21

0

它也可以像這樣使用:

<?php echo anchor('#', 'Home', 'class="top_parent"'); ?> 

如果你想如標題,例如額外的屬性,它可以這樣做:

<?php echo anchor('#', 'Home', 'class="top_parent" title="Home"'); ?> 
1

試試這個:

$myClass = array('class' => 'top_parent'); 

echo anchor('#', 'Home', $myClass); 

希望它對你很清楚。

-2

例如,如果你有一個CSS 稱爲btn,以及一個名爲提交,提交按鈕(調用稱爲子一個提交控制器類) 你能做到這樣

<?php echo anchor('sub', 'submit', 'class="btn" ');? > 
0

從CodeIgniter的manual

錨()有三個可選參數:

anchor(uri segments, text, attributes) 

簡單的例子:

anchor(url,text,array('class'=>'class1'));