eda*_*lij 2 jquery jquery-ui jquery-plugins jquery-forms-plugin
可能重复:
如何向jQuery单击函数发送多个参数?
我想将多个参数传递给Jquery函数.以下是Javascript示例代码.我想将此javascript函数转换为jquery函数.如何将这些参数传递给jquery onclick事件?
<a onclick="showState('state_name','state_id')">ADD STATE </a>
function showState(state_name,state_id){
openbox_state(state_name,state_id);
}
Run Code Online (Sandbox Code Playgroud)
也许我在这里使用数据集:
HTML:
<a data-state_name="state_name" data-state_id="state_id" >ADD STATE</a>
Run Code Online (Sandbox Code Playgroud)
JS:
$(function() {
...
$('a[data-state_id]').click(function() {
var $this = $(this);
showState($this.data('state_name'), $this.data('state_id'));
return false;
});
...
});
Run Code Online (Sandbox Code Playgroud)
实际上,您不必对所单击的对象进行jwrap,因为您可以使用数据集 API(如果您有不支持IE9的奢侈品)或简单getAttribute方法获取属性值.然而,我发现这种语法更清晰,更易读.
| 归档时间: |
|
| 查看次数: |
13882 次 |
| 最近记录: |