Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
在html中打印Jquery字符串值_Jquery_Html - Fatal编程技术网

在html中打印Jquery字符串值

在html中打印Jquery字符串值,jquery,html,Jquery,Html,在下面的代码中,是否有任何可能的方法在td var name=“Myname” 我必须把名字印在这里 向目标td添加标识符,如类或id <td class="name">i have to print the name inside here</td> 注意:因为它是使用jquery标记的,所以我假设jquery库已经添加了将标识符添加到目标td,就像类或id <td class="name">i have to print the name insi

在下面的代码中,是否有任何可能的方法在
td


var name=“Myname”
我必须把名字印在这里

向目标
td
添加标识符,如类或
id

<td class="name">i have to print the name inside here</td>

注意:因为它是使用jquery标记的,所以我假设jquery库已经添加了

将标识符添加到目标
td
,就像类或
id

<td class="name">i have to print the name inside here</td>
注意:因为它是使用jquery标记的,所以我假设已经添加了jquery库


$(文档).ready(函数(){
var name=“Myname”
$(“#结果”).html(名称);
})
我必须把名字印在这里

$(文档).ready(函数(){
var name=“Myname”
$(“#结果”).html(名称);
})
我必须把名字印在这里
试试这个脚本:

<script>

var name = "Myname"

$("#c0r0").text(name);

</script>

var name=“Myname”
$(“#c0r0”)。文本(名称);
对于此生成的html页面:

<table>
    <tr>
        <td id="c0r0">I have to print the name inside here</td>
        <td id="c0r1">Dummy Text</td>
        <td id="c0r2">Dummy Text</td>
    </tr>
    ..............
</table>

我必须把名字印在这里
虚构文字
虚构文字
..............
试试这个脚本:

<script>

var name = "Myname"

$("#c0r0").text(name);

</script>

var name=“Myname”
$(“#c0r0”)。文本(名称);
对于此生成的html页面:

<table>
    <tr>
        <td id="c0r0">I have to print the name inside here</td>
        <td id="c0r1">Dummy Text</td>
        <td id="c0r2">Dummy Text</td>
    </tr>
    ..............
</table>

我必须把名字印在这里
虚构文字
虚构文字
..............
检查Js小提琴

检查Js小提琴


如果无法更改任何html标记,请使用以下方法:

<script>
    var name = "Myname"

    $(document).ready(function(){
         // Replace all with `name`
         $('td:contains("i have to print the name inside here")').text(name);

         // Add `name` to end
         $('td:contains("i have to print the name inside here")').append(name);

         // Add `name` to beginning
         $('td:contains("i have to print the name inside here")').prepend(name);

         // etc.
    });

</script>

var name=“Myname”
$(文档).ready(函数(){
//将全部替换为`name`
$('td:contains(“我必须在这里打印名称”)).text(名称);
//在末尾添加'name'
$('td:contains(“我必须在这里打印名称”)).append(名称);
//在开头加上'name'
$('td:contains(“我必须在这里打印名称”)).prepend(name);
//等等。
});

如果您无法更改任何html标记,这里有一种方法:

<script>
    var name = "Myname"

    $(document).ready(function(){
         // Replace all with `name`
         $('td:contains("i have to print the name inside here")').text(name);

         // Add `name` to end
         $('td:contains("i have to print the name inside here")').append(name);

         // Add `name` to beginning
         $('td:contains("i have to print the name inside here")').prepend(name);

         // etc.
    });

</script>

var name=“Myname”
$(文档).ready(函数(){
//将全部替换为`name`
$('td:contains(“我必须在这里打印名称”)).text(名称);
//在末尾添加'name'
$('td:contains(“我必须在这里打印名称”)).append(名称);
//在开头加上'name'
$('td:contains(“我必须在这里打印名称”)).prepend(name);
//等等。
});

也许你可以制作自己的特殊标签

var myDataModel = {
    name: 'Sam Chalupka',
  favoriteFruit: 'Lemon',
  age: '45'
};

$('t').each(function() {
  var key = $(this).attr('data');
  var text = myDataModel[key];
  console.log(this);
  $(this).text(text);
});
在html中

<t data="name"></t>
<t data="favoriteFruit"></t>
<t data="age"></t>

Jsfiddle:

  • jquery版本
  • 纯JS

    • 也许你可以自己做一个特殊的标签

      var myDataModel = {
          name: 'Sam Chalupka',
        favoriteFruit: 'Lemon',
        age: '45'
      };
      
      $('t').each(function() {
        var key = $(this).attr('data');
        var text = myDataModel[key];
        console.log(this);
        $(this).text(text);
      });
      
      在html中

      <t data="name"></t>
      <t data="favoriteFruit"></t>
      <t data="age"></t>
      
      
      
      Jsfiddle:

      • jquery版本
      • 纯JS

      嗨,乔治,欢迎来到Stack Overflow!你是说
      $(“#c0r0”)。文本(名称)
      这样它就是插入到td中的变量的内容,而不是硬编码字符串?希望这有帮助!哈哈,对不起。已经很晚了,我正要睡觉:)今天没人接电话了。嗨,乔治,欢迎来到Stack Overflow!你是说
      $(“#c0r0”)。文本(名称)
      这样它就是插入到td中的变量的内容,而不是硬编码字符串?希望这有帮助!哈哈,对不起。已经很晚了,我正要睡觉:)今天没人接电话了。