10/10/2018, 11:16

Làm sao giải quyết vấn đề này

mình có thẻ <a> như sau
<a href="javascript:loadcontent(id)" id ="1234">Upload Audio</a>

làm sao khi mình click vào thẻ <a> trên nó sẽ truyền id của nó,tức là 1234 vào làm đối số cho hàm loadcontent,ở ví dụ này sẽ là loadcontent(1234)
mobell200 viết 13:18 ngày 10/10/2018
getelementbyid ngiên cứu nhé
Trịnh Ngọc Lan viết 13:30 ngày 10/10/2018
Dùng jQuery sẽ đơn giản hơn cho các công việc này bạn à
mr.mabu viết 13:20 ngày 10/10/2018
các bạn ơi mình cần gấp nó quá,các bác giúp mình với
gyarcier viết 13:22 ngày 10/10/2018
PHP Code:
bạn làm thế này này :

<
script type="text/javascript">
   function 
loadcontent(id){
     
alert(id);
   }
</script>
<a href="javascript:void(0)" onclick="loadcontent(this.id)" id ="1234">Upload Audio</a> 
mr.mabu viết 13:31 ngày 10/10/2018
cám ơn bạn gyacier đã nhiệt tình giúp nhưng do mình ko nói kĩ
Mình cần lấy id truyền vào cho var id phía dưới và bắt buộc var id phải nằm trong $(document).ready(function()
Có cách nào ko bạn,mình thử đặt hàm loadcontent vào trong $(document).ready(function() nhưng ko được.


$(document).ready(function() {
var id;
}
chesterben viết 13:20 ngày 10/10/2018
Có cần phải vất vả vậy ko ta?
Giả sử có đoạn HTML như sau:
Code:
<a href="#" class="myelement" id="1232">Example</a>
Code js với jQuery như sau:
Code:
$(".myelement").click( function() {
    var aid = $(this).attr("id");
    doSomething(aid);
});
Chẳng ai mà chèn js vào HTML cả, nhìn rất là ugly (ù lỳ)
bvnguyen viết 13:20 ngày 10/10/2018
chắc bạn ý mới học jquery, làm như bác chesterben là ok
bka viết 13:16 ngày 10/10/2018
Được gửi bởi chesterben
Chẳng ai mà chèn js vào HTML cả, nhìn rất là ugly (ù lỳ)
Code:
<a  id ="upload" href="#" onclick="alert(this.id); return false">Upload Audio</a>
cứ chèn đi cho oách. vd chỉ với yêu cầu này chả nhẽ bạn embed cả cái jquery vào .
Bài liên quan
0