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