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