Загрузите видео в JW Player, используя jQuery

Поэтому, следуя JW Player, я могу получить видео для загрузки (очевидно), оно выглядит так:

<script type="text/javascript" src="/scripts/jwplayer.js"></script>
<div id="myElement">Loading the player ...</div>
<script type="text/javascript">
    jwplayer("myElement").setup({
        file: "/uploads/example.mp4",
        height: 360,
        image: "/uploads/example.jpg",
        width: 640
    });
</script>

Я пытаюсь что-то сделать с этой целью, чтобы загрузить видео внутри модального как только этот модал запущен (используя jQuery):

$("body").on('click', '[data-toggle=modal]', function(e){
   var vid = $(this).attr('data-video');
   jwplayer("videoElement").setup({ file: vid, width: 540 });
   jwplayer("videoElement").play();
});

Однако я получаю ошибку:Uncaught TypeError: Cannot call method 'setup' of null

Я попробовал другие следующие (вероятно, ужасные) идеи, которые у меня были:

$("#videoElement").jwplayer.setup({ file: vid, width: 540 });

а также

var $jwplayer = jwplayer();
$("body").on('click', '[data-toggle=modal]', function(e){
  $jwplayer("videoElement").setup({ file: vid, width: 540 });
}

Однако все дают одинаковый результатCannot call method 'setup' of null

Любые указатели будут с благодарностью.

Ответы на вопрос(2)

Ваш ответ на вопрос