我如何设置“a”元素内的span id文本

时间:2011-08-03 13:57:17

标签: javascript jquery

HTML

 <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); 

文字没有设置......我做错了什么..?

5 个答案:

答案 0 :(得分:2)

错字和缺乏报价..这将有效:

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

首先,通过这个:var text = blah;您将文本指定为未定义的变量,然后使用名称而不是锚的ID。

答案 1 :(得分:0)

  1. 你的选择器匹配元素内的span,其id为'popo',不存在(popp!= popo)。
  2. 您正在尝试分配text的值,该值是blah的副本undefined

答案 2 :(得分:0)

你可能意味着:

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

live demo

需要注意的事项:

  • blah包含在引号内,因为它代表一个字符串
  • 使用#popp代替#popo作为ID选择器

答案 3 :(得分:0)

$('#popp span.tipp').text(text);

答案 4 :(得分:0)

试试这个:

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