Javascript 将变量用作文本

Javascript 将变量用作文本,javascript,jquery,Javascript,Jquery,我有一个视频播放列表,其中视频scr是用javascript创建的: video[0].src = video_url; 现在我想使用变量video_url作为我的描述文本 <td id="description"></td> 但是现在,每次我点击我的下一个或上一个按钮来加载下一个视频,jquery都会将下一个名称添加到我的td中,而不是只使用当前的src名称: <video src="video05.mov"></video> <td

我有一个视频播放列表,其中视频scr是用javascript创建的:

video[0].src = video_url;
现在我想使用变量video_url作为我的描述文本

<td id="description"></td>
但是现在,每次我点击我的下一个或上一个按钮来加载下一个视频,jquery都会将下一个名称添加到我的td中,而不是只使用当前的src名称:

<video src="video05.mov"></video>
<td id="description">video01.movvideo02.movvideo03.movvideo04.movvideo05.mov</td>
jquery怎么可能只使用src的当前名称? 谢谢你的帮助

而不是

$('#description').append(video_url);
试一试

您案例中的问题是。追加仅将值追加到现有值,但您希望用新值替换旧值。

而不是:

$('#description').append(video_url);
使用:


您使用的id是一次性使用的,因此如果您想在动态用户类中执行任何操作,请单击函数写入$this。找到“您的类名”。htmlvideo\u url,然后它将不会一个接一个地添加。

$“描述”。textvideo\u url;使用文本或html。追加不追加!因此增加了现有的成本。
$('#description').append(video_url);
$('#description').html(video_url);
$('#description').text(video_url);
$('#description').append(video_url);
$('#description').html(video_url);