использование jquery + <audio> w / php / mysql для циклического воспроизведения времени воспроизведения

У меня есть страница с iframe . В iframe используется jquery.scrollTo для определения времени воспроизведения аудио и сохранения содержимого, например, текста, связанного с правой точкой в ​​аудио.

Каждая строка текста извлекается из таблицы mysql. То, что я пытаюсь сделать, – позволить пользователю щелкнуть по строке в <iframe> и иметь звук в воспроизведении родительской страницы в этой точке. Вот код, который захватывает время, которое существует после jquery, который обрабатывает другие аудиофункции:

 <?php include 'mysqlt.php'; $entries=mysql_query("SELECT * FROM `database`.`table`") or die(mysql_error()); while ($ent = mysql_fetch_object($entries)) { $segment = $ent->index; $starttime = $ent->time; $nextline = $ent->time2; $length = ($nextline - $starttime); ?> 

Эта же информация также дублируется на исходной странице iframe вместе с отдельными лирическими текстами. JQuery, который использует эту информацию, следующий:

 $("#iframe_id").contents().find("#button_in_iframe<?php echo $segment;?>").bind("click", function(){ audioplayer.currentTime = <?php echo $time;?>; audioplayer.play(); } <?php } ?> 

Эта вторая часть петли повторяется один раз для каждой потенциальной линии в iframe, которую можно щелкнуть. #button_in_iframe<?php echo $segment;?> заканчивается как-то вроде #button_in_iframe23 для 23-й строки.

Я загрузил jquery как в родительском, так и в iframe. Насколько я могу судить, синтаксис – это то, что должно быть. Если я удалю этот бит кода, все будет работать нормально. если он там, основные функции звука на обычных элементах управления, которые я установил, перестают работать. Таким образом, это не только не работает, но и приводит к тому, что все остальное, связанное с элементами управления аудио тегами, перестает работать. Я знаю, что любой небольшой ошибки в jQuery audio controls достаточно, чтобы заставить его перестать работать, но в этом случае я не уверен, где проблема.

Заранее благодарим за любую информацию, которую любой может предложить.

update: У меня есть так, что он больше не сбрасывает звуковой тег. Теперь это больше вопрос об элементе iframe, не вызывающем событие. Вот код сейчас:

 $('#iframe_id').contents().find("button.loop2").bind("click", function() { alert ("test"); }); 

Я не получаю никаких консольных ошибок, кроме Google Maps, встроенных в страницу в другом месте. Когда я нажимаю <button> с классом loop2 в iframe, все из которых существуют, ничего не происходит. Это, по-видимому, корень проблемы, как это было раньше.