Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在<;中动态添加跨度中的字符串;td>;_Javascript_Jquery_Html_Tags - Fatal编程技术网

Javascript 如何在<;中动态添加跨度中的字符串;td>;

Javascript 如何在<;中动态添加跨度中的字符串;td>;,javascript,jquery,html,tags,Javascript,Jquery,Html,Tags,我正在尝试在span标记中动态添加*红色登录 <tr> <td class="tftable">First Name </td> <span> </span> <td class="tftable">Last Name </td> <td class="tftable">ID </td>

我正在尝试在span标记中动态添加*红色登录

        <tr>
            <td class="tftable">First Name  </td> <span> </span>
            <td class="tftable">Last Name </td> 
            <td class="tftable">ID </td>
            <td class="tftable">Department </td>
        </tr>
在css中

.red
{
color:red;
}
但是我的标签附近没有动态的*符号。

试试这个

<tr>
    <td class="tftable">First Name  <span> </span></td> 
    <td class="tftable">Last Name <span> </span></td> 
    <td class="tftable">ID <span> </span></td>
    <td class="tftable">Department <span> </span></td>
</tr>

名字
姓
身份证件
部门
试试这个

<tr>
    <td class="tftable">First Name  <span> </span></td> 
    <td class="tftable">Last Name <span> </span></td> 
    <td class="tftable">ID <span> </span></td>
    <td class="tftable">Department <span> </span></td>
</tr>

名字
姓
身份证件
部门

这是您的解决方案

var value=$('.tftable>span').html(“*”);
addClass(“红色”)
.red
{
颜色:红色;
}

名字
姓
身份证件
部门

这是您的解决方案

var value=$('.tftable>span').html(“*”);
addClass(“红色”)
.red
{
颜色:红色;
}

名字
姓
身份证件
部门

在这里,您可以在所有span中动态添加
*

检查这个例子,它可能会帮助你

$(文档).ready(函数()
{
$(“.tftable span”).addClass(“红色”).html(“*”);
});
.red{color:red;}

名字
姓
身份证件
部门

在这里,您可以在所有span中动态添加
*

检查这个例子,它可能会帮助你

$(文档).ready(函数()
{
$(“.tftable span”).addClass(“红色”).html(“*”);
});
.red{color:red;}

名字
姓
身份证件
部门

是,因为@Prasanth Ravi回答。。。。您必须将span置于“td”内 若您想给特定的类赋予星号,那个么就给span类赋予星号,并在jquery中选择该类 例如:-

<tr>
   <td class="tftable">First Name  <span class="star"> </span></td> 
   <td class="tftable">Last Name <span> </span></td> 
   <td class="tftable">ID <span class="star"> </span></td>
   <td class="tftable">Department <span> </span></td>
</tr>

是的,@Prasanth Ravi回答说。。。。您必须将span置于“td”内 若您想给特定的类赋予星号,那个么就给span类赋予星号,并在jquery中选择该类 例如:-

<tr>
   <td class="tftable">First Name  <span class="star"> </span></td> 
   <td class="tftable">Last Name <span> </span></td> 
   <td class="tftable">ID <span class="star"> </span></td>
   <td class="tftable">Department <span> </span></td>
</tr>

仅使用CSS解决。假设tftable类的所有作为span元素的后代都将是星号

.tftable span:before {
  content:'*';
  color:red;
}

仅使用CSS解决。假设tftable类的所有作为span元素的后代都将是星号

.tftable span:before {
  content:'*';
  color:red;
}
试试这个

$('table tr td:first-child').append("<span class='red'>*</span>");
$('table tr td:first child')。追加(“*”);
希望有帮助,试试这个

$('table tr td:first-child').append("<span class='red'>*</span>");
$('table tr td:first child')。追加(“*”);

希望有帮助,

应该在
标记中,我在浏览器的inspect元素中得到Span标记,但*符号仍然不是它们的。$('.tftable')。接下来('Span')。文本(“*”)。首先,
标记应该在
中。然后,需要检查您的
放在哪里。。。在HTML的末尾?或者.onload事件?
应该在
标记内,我在浏览器的inspect元素中得到Span标记,但*符号仍然不是它们的.$('.tftable')。接下来('Span')。文本(“*”)。首先,
标记应该在
内。然后,需要检查您的
放在哪里。。。在HTML的末尾?还是.onload事件?