Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Cara mengirim id php di javascript
ini id div menggunakan php kalau saya mau ngirim id itu ke dalam javascript bagaimana?? sebelumnya id nya seperti ini <div id="contextMenu"> lalu saya ubah jadi ini
<div id="<?php echo $row['file']; ?>" class="dropdown clearfix">
ini kode di javascriptnya
var $contextMenu = $("#contextMenu");
mohon bantuanyaa semua
3 Jawaban:
Halo, OCELILI Tinggal ditambahkan phpnya di dalam javascriptnya.. <pre> var $contextMenu = $("#<?php echo $row['file']?>") </pre>
udah saya utek2 tapi masih gitu juga mas hehe tolong ya <pre> $(function() {
var $contextMenu = $("#&lt;?php echo $row['file']?&gt;");
$("body").on("contextmenu", "table tr", function(e) {
$contextMenu.css({
display: "block",
left: e.pageX,
top: e.pageY
});
return false;
});
$('html').click(function() {
$contextMenu.hide();
});
}); </pre>
Jawaban Terpilih
Untuk kasus pertanyaan di awal: Coba ganti $(body) dengan $(div)//kalau bisa pakai yang spesifik (id, class atau child dari ...)// Dan mengambil nilai id: <pre> var valueId=$(this).attr('id');</pre> untuk yang bawah mungkin: <pre>
$("body").on("contextmenu","table tr", function(e) { var nilai= $(this).attr('id');//ambil nilai "id" dalam tag "tr" //lanjutan forum kemarin $(".context-menu__item a[data-action='Download']").attr('href','proses/down.php?filename='+nilai);//mengganti nilai href di tag a download // $contextMenu.css({ display: "block", left: e.pageX, top: e.pageY }); return false; }); </pre>