使用javascript替换DOM元素中的字符串

使用javascript替换DOM元素中的字符串,javascript,jquery,html,Javascript,Jquery,Html,有一个标签看起来像 <player id="applicationVideo" data-uuid="xxx"></player> 进入数据uuid 可能使用jquery 请帮忙 //方法1 var$player=document.getElementById('applicationVideo'), str=viewModel.application.appKey; $player.setAttribute('data-uuid',str); //方法2 $('ap

有一个标签看起来像

<player id="applicationVideo" data-uuid="xxx"></player>
进入
数据uuid

可能使用jquery

请帮忙

//方法1
var$player=document.getElementById('applicationVideo'),
str=viewModel.application.appKey;
$player.setAttribute('data-uuid',str);
//方法2
$('applicationVideo').attr('data-uuid',str)

$('uuid',someValue').data('uuid',someValue)
$('uuid',someValue').attr('data-uuid',someValue)
如果以上两种方法都不起作用,但标记没有被替换。没有标记被替换@KaushalNiraula的建议在我尝试时奏效了。谢谢。你的第一个方法奏效了!但是,有没有一种方法可以使它在appKey值更改时动态更改?你可以创建一个函数,当值更改时,运行该函数。你能帮我编写它吗?另一种方法:你可以将值放入输入[隐藏],输入更改运行该代码。我不太确定如何编写它。你能帮忙吗?
var str = viewModel.application.appKey