0

id="videoLabel1" の動画タグにスキンを適用するスクリプトがあります。

$(function() {
    $('#videoLabel1').vp1_html5_Video({
        skin: 'futuristicChrome',
        seekBarAdjust:255
    });
});

スクリプトを変更して、id="videoLabelX" というラベルの付いた任意の数のビデオ タグにスキンを適用するようにします。ここで、X は選択した任意の番号で、各 ID を一意に保ちます。

4

2 に答える 2

1

開始セレクタhttp://api.jquery.com/attribute-starts-with-selector/を使用します

$(function() {
    $('[id^="videoLabel"]').vp1_html5_Video({
        skin: 'futuristicChrome',
        seekBarAdjust:255
    });
});

class="videoLabel"またはクラス( )をビデオタグに追加し、それをセレクターとして使用します

$(function() {
    $('.videoLabel').vp1_html5_Video({
        skin: 'futuristicChrome',
        seekBarAdjust:255
    });
});
于 2013-02-20T23:29:02.410 に答える
1

attribute-starts-withセレクター ( ^=)を使用します。

$('[id^=videoLabel]').vp1_html5_Video({
    skin: 'futuristicChrome',
    seekBarAdjust:255
});

http://api.jquery.com/attribute-starts-with-selector/

ただし、HTML を制御できる場合は、ビデオ タグにクラスを追加することをお勧めします。

<video class="skinnedVideoClass" id="videoLabel4">...</video>

JS:

$('.skinnedVideoClass').vp1_html5_Video({ ... });
于 2013-02-20T23:30:04.633 に答える