【问题标题】:Jquery - Edit Object ParametersJquery - 编辑对象参数
【发布时间】:2012-04-23 02:33:26
【问题描述】:

我有一个对象,我正在尝试使用 jquery 快速更改参数值,但参数总是返回 null。 code 带回参数列表,但我似乎无法更改任何内容。即使我把它放在它的参数基础上来改变一切——它仍然返回为空。

除此之外它还有效,但如果你仔细观察,你会在左上角看到一些黑色的 api 错误消息。我添加了一个 pastebin,这样你就可以看到我在做什么。

http://jsfiddle.net/f4qMe/

下面是我正在运行以尝试更改对象参数的 javascript。该对象称为 (id) twitchTV

function test(){             
    var data = "http://www.twitch.tv/widgets/live_embed_player.swf?channel=day9tv";
    var src = "hostname=www.twitch.tv&auto_play=true&start_volume=25&channel=day9tv";

    var code = $("#twitchTV").html();
    var newcode = $("param", code).attr("value", src).html();
    $("#twitchTV").html(newcode);
    $("#twitchTV").attr("data", data);
}​

【问题讨论】:

    标签: javascript jquery html flash object


    【解决方案1】:

    你的问题可能在这里:

    var code = $("#twitchTV").html();
    var newcode = $("param", code).attr("value", src).html();
    

    html() 返回一个字符串,所以code 是一个字符串,您将它用作newcode 中的上下文,它需要一个DOM 元素或jquery 对象。

    【讨论】:

      猜你喜欢
      • 2016-06-12
      • 2010-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多