将字符串传递给Audio()

用户名

我有一个jquery代码来播放音频文件。这是我带mp3网址的地方

$(mp3link).append($("<textarea name="+"mp3link"+" id=\"mp33\" rows="+10+" cols="+75+"></textarea>"));

在某些地方,我从网上使用此mp3链接播放音频。

snd1 = new Audio("\""+$(mp33).val()+"\"");
snd1.play();

但这不是玩。如果我对网址进行硬编码,它将正常播放。谁能说出这次过关有什么问题吗?

亚历克斯

我建议始终将属性值转义并包装在双引号中,或者对字符串delimter和内联双引号使用singe代码。

在某一点上,您写道:

"<textarea name="+"mp3link"+"

实际上变为<textarea name=mp3link,然后您转义了双引号:id=\"mp33\"变为id="mp33"它更容易编写('<textarea att="value"')

其次,为什么不创建音频并通过方法设置src?

snd1 = new Audio();
snd1.src = $(mp33).val();
snd1.play();

难道$(mp33)甚至还存在?

编辑:我刚刚看到您正在使用textarea来获取值,而是使用.text()方法:

snd1 = new Audio();
    snd1.src = $('#mp33').text();
    snd1.play();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将连接字符串传递给Entity Framework 6

来自分类Dev

将字符串传递给RegularExpressionValidator.ValidationExpression属性

来自分类Dev

Django:将HTML字符串传递给模板

来自分类Dev

无法将字符串传递给函数

来自分类Dev

将字符串文字传递给C

来自分类Dev

将字符串传递给对象的名称

来自分类Dev

jQuery:将字符串变量传递给date对象

来自分类Dev

Powershell:将json字符串传递给curl

来自分类Dev

javascript-将字符串传递给innerHTML

来自分类Dev

标记字符串以将char *传递给execve()

来自分类Dev

将查询字符串参数传递给SSRS报告

来自分类Dev

将字符串参数传递给汇编部分

来自分类Dev

将字符串传递给javascript函数

来自分类Dev

将字符串数组传递给C中的函数

来自分类Dev

将字符串参数传递给文本块

来自分类Dev

将字符串元素传递给数据键

来自分类Dev

C结构;克服将字符串传递给char

来自分类Dev

将字符串传递给模块“一次”

来自分类Dev

将脚本作为字符串传递给cscript / wscript

来自分类Dev

将布尔字符串查询传递给Django

来自分类Dev

将查询字符串传递给MVC视图操作

来自分类Dev

Bash将字符串参数传递给python脚本

来自分类Dev

将PHP变量作为字符串传递给javascript

来自分类Dev

如何将字符数组传递给字符串

来自分类Dev

如何将字符串传递给HashSet包含?

来自分类Dev

将字符串传递给Asyntask

来自分类Dev

将字符串传递给函数

来自分类Dev

将字符串传递给函数

来自分类Dev

将等号传递给字符串