2011-08-03 30 views
1

HTML如何設置跨度ID文本這是一個 「a」 元素

<a href="#" id="popp" name="popo" class="tooltipLink"> 
    <img src="images/information.png" alt="info" /> 
    <span class="tipp"></span> 
</a> 

jQuery的

var text = blah; 
$('#popo span').text(text); 

文本不設置內..我做錯了什麼?

+0

應該是'#popp span',如果這不是錯字。 –

回答

2

錯字和缺乏報價..這將工作:

var text = "blah"; 
$('#popp span').text(text); 

首先,通過具有這樣的:var text = blah;您指定的文本作爲未定義的變量和第二,你所使用的名稱,而不是錨的ID。

0
  1. 您的選擇器匹配id爲'popo'且不存在的元素中的跨度(popp!= popo)。
  2. 您試圖分配的text其價值是blah副本是undefined
0

你大概的意思是:因爲看到這個live demo

var text = 'blah'; 
$('#popp span').text(text); 

事情需要注意:

  • blah被包裹在裏面引號,因爲它代表一個字符串
  • 使用#popp代替#popo作爲id選擇
0
$('#popp span.tipp').text(text); 
0

試試這個:

var text = "blah"; 
$('#popp span').text(text); 
相關問題