0

クリックしても追加が機能しないのはなぜですか。私のウェブサイトのリンクの例がありますリンク

したがって、この Web サイトのプラグインの場合、クリックするSelectと、選択したプレイリストが非表示になります。そのプレイリストを選択すると、YT プレーヤーのボタンにそれが表示され、プレイリスト/データベースに追加されたことを意味します。これは私の選択の追加です。

jQuery :

$(function() {
    $(".videoThumbS").click(function() {    
        var dataString = $(this).siblings('input[name="v_w_id"]').val();
        $.ajax({ 
            type: 'POST',                                  
            url: 'api.php',
            data: { v_w_id: dataString },
            dataType: 'html',               
            success: function(data) {
                var viewrecord = dataString;
                $('.selected_thumbs').append('<a class="videoThumb4" href="" id="previewbutPL"><img src="http://img.youtube.com/vi/'+viewrecord+'/default.jpg" /></a><input type="hidden" name="vid_delete" value="'+viewrecord+'" />');
                $("."+viewrecord).hide();
                $('input[name=delete]').click(function(){
                    $(".delVid").ajaxStop(function() {$("#"+deletedRecord).remove();});
                });
            }
        });
    });
});

追加プレイリストの場所 <div class="selected_thumbs"></div>

ボタン選択

<?php
echo '
<a class="videoThumb4" href="http://www.youtube.com/watch?v=' . $yValue['videoid'] . '" id="link">
' . $yValue['description'] . '
</a>
<input class="videoThumb4" type="button" name="previewSel" value="Preview" id="previewbut" />
<input id="v_w_id_value" type="hidden" name="v_w_id" value="' . $yValue['videoid'] . '" />
<input class="videoThumbS" type="button" name="selectSel" value="Select" id="selectbut" />

';
?>

ここでの私の質問は、既に追加されているのにクリックできないのはなぜですか。必要な選択リストをクリックしてみてください。次に、プレイリストのサムネイルをクリックします。クリックできないことがわかります。しかし、firebug を使用すると、値はそこにあり、正しいものでした。

みんな、ありがとう。

4

1 に答える 1

0

あなたはスクリプトJqueryであるため、選択ボタンは「クリック可能」ではありません

$(function() { ...

それはDocument.ready.functionを意味します

ページを読み込んだ後にクリック アクションでサムネイルを追加すると、アクション$(".videoThumbS").click(function()は設定されません。新しいサムメールごとにバインドを「手動で」呼び出す必要があります

于 2012-07-09T14:49:10.473 に答える