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 に答える