0

コントロールバーのボタンがクリックされたときに、ビデオタグのIDを取得する必要があります。
これは FF では機能しますが、IE10 では機能しません。

<body>
    <div id='video1' class='catPage' data-role='page'>
        <ul id='ul_0' class='catList' data-role='listview' data-filter='true'>";
            <li class='linkCont'>
                <p class='linkpara'>Video1 Title</p>
                <div class='vidCont'>
                    <video id='video1' controls poster='video1_img' preload='metadata' width='224' height='128'>
                        <source src='videos/video1.ogv' type='video/ogg' />
                        <source src='videos/video1.webm' type='video/webm' />
                        <source src='videos/video1.mp4' type='video/mp4' />
                        Your browser does not support the video tag.
                    </video>
                </div>
            </li>
        </ul>
    </div>
</body>

<script>
    (function($){})(window.jQuery);// remap jQuery to $

    $(document).on('pageinit',function () {
        $("video").each(function(){
            $(this).on('click', function(event){
                console.log('vidTagId = ' + $(this).attr('id'));
         });
    });
</script>
4

1 に答える 1

0

これを試して:

$(document).ready(function(){
   $("video").each(function(){
        $(this).on('click', function(event){
            console.log('vidTagId = ' + $(this).attr('id'));
    });
});
于 2013-05-25T16:47:21.377 に答える