Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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 通过Jquery更改表列的内容_Javascript_Jquery_Html - Fatal编程技术网

Javascript 通过Jquery更改表列的内容

Javascript 通过Jquery更改表列的内容,javascript,jquery,html,Javascript,Jquery,Html,我有以下由apex生成的html代码 <td class="dataCol last " colspan="2"> <ul title="Error! " style="color:red"> <li> Account Name: You must enter a value </li> <li> Email: You must enter a value </li> <li&g

我有以下由apex生成的html代码

<td class="dataCol last " colspan="2">
  <ul title="Error! " style="color:red">
    <li>    Account Name: You must enter a value </li>
    <li>    Email: You must enter a value </li>
    <li>    User Name: You must enter a value </li>
    <li>    Contact Name: Validation Error: Value is required. </li>
    </ul>
</td>

  • 帐户名称:必须输入一个值
  • 电子邮件:您必须输入一个值
  • 用户名:必须输入一个值
  • 联系人姓名:验证错误:需要值
我想用一个简单的文本“Error!Values Required”替换整个内容,意思是我不想要这个标签

下面给出了我的jquery代码,但它不起作用,如果可能的话,请进行更正

<script type="text/javascript">
  jQuery.noConflict();
  jQuery(document).ready(function(){
    jQuery('.dataCol.last ').each(function() {

         var lastColumn = $(this).html();
         var replaceValue = "Error! Value Required";

        jQuery(this).html(replaceValue );
        });
  });       
</script>

jQuery.noConflict();
jQuery(文档).ready(函数(){
jQuery('.dataCol.last')。每个(函数(){
var lastColumn=$(this.html();
var replaceValue=“错误!需要值”;
jQuery(this).html(replaceValue);
});
});       

如果您只想替换该
td
的全部内容,请尝试以下操作

$(document).ready(function(){
    $(".dataCol.last").html("Error! Value Required");
});

jQuery.noConflict();
jQuery(文档).ready(函数(){
jQuery('.dataCol.last')。每个(函数(){
//var lastColumn=$(this.html();
//var replaceValue=“错误!需要值”;
jQuery(this.html(“
  • 错误!需要值”
”); }); });
我已经完善了您的代码,它应该可以按照您的预期工作:)

顺便问一下,为什么要使用
jQuery.noConflict()在代码中,您是否试图在页面中使用多个Jquery库

$(document).ready(function () {
    $(".dataCol").html("error");
});   

试试这个

为什么要将$与jQuery变量混合使用?不要那样做!您是否在控制台中看到任何错误,否则您的代码将正常工作。。。TypeError:$(…)为空$('.dataCol.last').html(“Error!Value Required”);你为什么不试试
$('.dataCol')
而不是
$('.dataCol.last')
这对我不管用,裘德。。它仍然显示整个
    tagi有多个id为dataCol的列,它唯一的id是class=“dataCol last”noConflict不用于“多个jQuery库”,而是“多个JavaScript库使用$”
    $(document).ready(function () {
        $(".dataCol").html("error");
    });   
    
    $(document).ready(function () {
        $('.dataCol').html('Error! Value Required');
    });