-1

href の値を取得してボタンに渡す必要があるというこの問題があります。

これは jQuery の正しい形式ですか?

$(function() {
    var getValue = $('#theLink').getAttributeNode('onclick').value;
    $('.yt_holder').live('click', '.videoThumb4', function(){ 
    $(".videoThumb4").ytplaylist({
        holderId: 'ytvideo4',
        html5: true,
        playerWidth: '520',
        autoPlay: false,
        sliding: false,
        listsliding: true,
        social: true,
        autoHide: false,
        playfirst: 0,
        playOnLoad: false,
        modestbranding: true,
        showInfo: false
    });
    });
});

ボタンは機能していましたが、リストの最初のビデオしか再生しませんでした。ウェブサイトのリンクはこちらhttp://cocopop12.site11.com/search/index.php

今ボタンはこれです。

<input class="videoThumb4" onClick="http://www.youtube.com/watch?v=' . $yValue['videoid'] . '" type="button" name="previewSel" value="Preview" id="previewbut" />

あれは正しいですか?http://www....onclick blablaを実行する必要がありますか?

<a href>ボタンを作るのが好きなのはこれです。

<?php
echo '
<a class="videoThumb4" href="http://www.youtube.com/watch?v=' . $yValue['videoid'] . '" id="link">
' . $yValue['description'] . '
</a>
';
?>

{Preview} ボタンに .each を使用するにはどうすればよいですか? ボタンに値を入力するにはどうすればよいですか -- この href をクリックすると、自動的にビデオが再生されますか? しかし、ボタンは最初のビデオを再生するだけで、2番目のビデオは再生しません。これはボタンのようにしたいです。

お時間をいただきありがとうございます。

4

2 に答える 2

0

リンク先のページを確認しました。あなたがしなければならないことは、3 番目の兄弟を取得し (物事は 0-indexed なので、2 を使用します)、それに対してクリック イベントを実行することです:

$('.videoThumb4').click(function(){ 
    $(this).siblings()[2].click();
});
于 2012-07-08T07:37:03.147 に答える