Tek sayfada çok sayıda HTML5 ses oynatıcısı kullanıyorum ve bunları ayrı ayrı denetlemenin bir yoluna ihtiyacım var. Şimdiye kadar kullanmış olduğum benzersiz bir numara oluşturmak içinBenzersiz bir işlev kullanarak özel işlev adı
.
function play() { document.getElementById('player-<?php echo $unique; ?>').play(); }
Sorum, nerede benim tektir şu şekildedir: Ben işlev içinde, bazı jQuery içinde bu uygulayabilirim
<button class="bb-play" onClick="play-<?php echo $unique; ?>()">Play</button>
: Onları başarıyla benim oyuncuya bu uygulamak mümkün olmuştur numara 56f295fbe6be3 nasıl() yerine play-56f295fbe6be3() olarak görünmesini fonksiyonu dinleme hakkı elde alabilirim demek olduğunu?
Verebileceğiniz herhangi bir yardımı takdir ediyorum.
id = "player - Php echo $ unique;?>" ? – Shlizer
Semantik ... eğer düğme sadece oynat düğmesi ve gerçek * oynatıcı * başka bir öğe ise, "player-" gibi bir kimliğe sahip olmamalıdır. Aslında, veri niteliğine taşımak için mantıklı olurdu, 'data-player-id = Php echo $ unique; ?> 'açıkça bu öğeye * oyuncu kimliğinin ne olduğunu belirten bir özellik veriyorsunuz * – Aleeeeee