Javascript Jquery$(this).text()不';不返回全文

Javascript Jquery$(this).text()不';不返回全文,javascript,jquery,Javascript,Jquery,我在jQuery中面临一个问题。我想获取span标记的文本,并将其设置为图像元素的工具提示。使用$(this).text()我可以在使用警报时看到全文,并且工作正常。现在,当我将鼠标悬停在图像上时,它不会在空格后显示文本,如果有任何前导空格,它也不会显示任何内容。请参见下面的示例 <script> $(document).ready(function(){ $("span[id*='name']").each(function(){ v

我在jQuery中面临一个问题。我想获取span标记的文本,并将其设置为图像元素的工具提示。使用
$(this).text()
我可以在使用警报时看到全文,并且工作正常。现在,当我将鼠标悬停在图像上时,它不会在空格后显示文本,如果有任何前导空格,它也不会显示任何内容。请参见下面的示例

<script>
    $(document).ready(function(){
        $("span[id*='name']").each(function(){
            var telValue=$(this).text();
            alert(telValue);
            $(this).after("<img title=" +telValue+" src='path'" ); 
        }); 
    }); 
</script>

<span title="FirstNAME" id="Fname" style="width: 100%;" f2="C;40"> First Name is test</span>

$(文档).ready(函数(){
$(“span[id*='name'])。每个(函数(){
var telValue=$(this.text();
警报(telValue);
$(此)。在(”
名字是test

请尝试下面的JS并举例说明

$(“span[id*='name'])。每个(函数(){
var值=$(this.text();
警报(值);
});

测试1
测试2

测试3
请用a编辑您的问题并重新阅读。您需要显示您期望的内容和实际看到的内容。此外,您的示例中存在一些语法错误。
$(
缺少结束语
}。
缺少结束语
);
。首先,为什么要为所有跨度提供相同的id?听起来更像是HTML问题。显示HTMLmarkup@SandipPatel:
id*='name'
表示id包含
name
。为什么?这是如何解决OP的问题的,甚至还没有解释。这看起来像是另一个“对我有用”"回答。很好,你的代码对你有用,但OP的代码对OP不起作用。@squint我认为我们在这里是在帮助别人,这就是我正在做的,有时人们无法解释这个问题,但如果我们理解,如果我们能提供答案,我认为这可以帮助他们继续解决问题。。。另外,我作为一名开发人员,我们知道有时我们会遇到一些小问题,并且会花很多时间在其他人可以快速解决的问题上,所以如果你陷入困境,那么最好在这里发布,发布一个不同的、有效的代码示例如何帮助其他人处理不起作用的代码?谢谢你的快速帮助。实际上,警报显示全文,但是什么n我将与工具提示相同的变量绑定到另一个图像元素,然后鼠标悬停时它不会显示全文。