0

如何更改attr对象的宽度,我正在尝试这个,但似乎不起作用......

jQuery('.big').click(function(){
    jQuery('#flvPlayer').attr("width", "100");
});

这是我需要在点击时更改高度和宽度的代码

<a class="big">100</a>
<textarea><object id="flvPlayer" height="665" width="425"></object></textarea>
4

1 回答 1

0

使用.css而不是.attr.

jQuery('.big').click(function(){
    jQuery('#flvPlayer').css("width", "100");
});

width是一个 CSS 属性。

编辑:在textarea你有文字。您<object>不是 HTML 元素。它是您的文本区域中的文本。

因此,只需更改textarea.

$('.big').click(function(){
    var text = "<object id=\"flvPlayer\" height=\"665\" width=\"100\"></object>"
    $("textarea").val(text);
});

另外,我建议您使用$而不是jQuery. 写起来更容易、更快捷。

于 2013-04-01T12:29:21.133 回答