luk*_*uke 3 javascript jquery javascript-events
我这样做:<div onclick='alert("xxx")'>Click me!</div>
我看到那个警报,但我想调用onclick里面的功能.我正在尝试这个,但它不起作用.
function GetContent(prm){
alert(prm);
}
<div onclick='GetContent("xxx")'>Click me!</div>
Run Code Online (Sandbox Code Playgroud)
我需要调用该函数内联而不是为该div分配id或类并使用jquery.解决办法是什么?谢谢
Sar*_*raz 16
使用代码inline
是不好的做法,你需要为它分配一个ID
或Class
div和调用函数,例如:
<div class="test">Click me!</div>
$('div.test').click(function(){
GetContent("xxx");
});
Run Code Online (Sandbox Code Playgroud)
.
我需要调用该函数内联而不是为该div分配id或类并使用jquery.
我认为您已经使用此代码执行此操作:
<div onclick='GetContent("xxx")'>Click me!</div>
Run Code Online (Sandbox Code Playgroud)
在不指定id或类的情况下调用函数内联.但如前所述,使用内联代码并不是一个好习惯.
你可以给那个div一个类,然后做这样的事情
$("div.myclass").click(function(){
GetContent("xxx");
});
<div class="myclass"></div>
Run Code Online (Sandbox Code Playgroud)
这将使用类'myclass'将click事件触发到所有div元素.
但我不确定你为什么不想给div元素一个id.
归档时间: |
|
查看次数: |
73291 次 |
最近记录: |