sou*_*ode 2 javascript php jquery
我想从html onclick事件中将参数传递给onclick jquery函数.
PHP中的html语句呈现
$name = "abcd";
for ($i=0;$<10;$i++){
$text .= '<tr>
<td>'.$i.'</td>
<td><div id="name">'.$name.'/div>
<a class="href" onclick="callJSFunc($i,\''.$name.'\')" ></a>
</td>
</tr>';
}
Run Code Online (Sandbox Code Playgroud)
JavaScript的..
function callJSFunc(i , name){
alert(i+" "+name);
}
Run Code Online (Sandbox Code Playgroud)
我想把它转换成某种......
$(".href").click(function(i,name,event){
alert(i+" "+name);
});
Run Code Online (Sandbox Code Playgroud)
你为什么不尝试其他方式
$name = "abcd";
for ($i=0;$<10;$i++){
$text .= '<tr>
<td>'.$i.'</td>
<td><div id="name">'.$name.'/div>
<a class="href" data-id="'.$i.'" data-name="'.$name.'" ></a>
</td>
</tr>';
}
Run Code Online (Sandbox Code Playgroud)
并在jQuery onClick
$(".href").click(function(){
alert($(this).attr('data-id')+" "+$(this).attr('data-name'));
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11648 次 |
最近记录: |