только наличие некоторых проблем с этой функцией jQuery.Передача переменных на jQuery
Что я пытаюсь сделать, это:
у меня есть некоторые аудио кнопки управления, которые выглядят следующим образом:
<p><a href='#' onClick="player1.loadAudio(1); return false;">Play audio</a></p>
но Есть слишком много на странице, так что я пытаюсь оптимизировать код и сделать небольшую функцию, которая проверяет идентификатор div на кнопке, и добавляет указывает игроку, какой трек будет воспроизводиться.
так я сделал это:
<div id="audioControlButtons-1">
<div class="speaker"> </div>
<div class="play"> </div>
<div class="pause"> </div>
</div>
<script>
$(document).ready(function() {
$("[id^=audioControlButtons-] div.play").click(function() {
var id = new Number;
id = $(this).parent().attr('id').replace(/audioControlButtons-/, '');
//alert(id);
player1.loadAudio(id);
return false;
});
});
</script>
моя проблема:
идентификатор не переходя к player1.loadAudio (идентификатор)
если я жёстко player1 .loadAudio()
это работает! но в тот момент я пытаюсь передать переменную в функцию не работает ...
однако если вы раскомментировать оповещения (идентификатор) вещь, которую вы увидите идентификатор получения генерации ...
может кто-то помочь?
веселит, дана
Вы уверены, что это не получается? Поместите предупреждение (id) в player1.loadAudio и посмотрите, не получаете ли вы что-то там. – willy