如何改变对象上的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>发布于 2013-04-01 20:29:21
使用.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。它更容易和更快地编写。
https://stackoverflow.com/questions/15743480
复制相似问题