如何根据ID选择使用不同参数运行相同的函数?选择的元素具有相同的值,但ID不同
在JQuery中,选择了输入按钮value="+"
,然后我想确定它们的id是什么,然后用不同的参数调用javascript函数。
例如,id="Add_1"
按钮被选择,则调用的函数是getData(0);
下面是HTML(提取物)
<html>
<head>
<link href="../css/coin_convert.css" rel="stylesheet" type="text/css">
<script src="coin_convert.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<div class="form">
<form name="coins">
<input type="button" value="+" id="Add_1" />
<input type="button" value="+" id="Add_2"/>
<input type="button" value="+" id="Add_3"/>
<input type="button" value="+" id="Add_4"/>
</form>
</div>
</body>
</html>
这里是JQuery的
$(document).ready(function() {
$("[value='+']").on("click", function() {
if($("[value='+']").is("Add_1")){
getData(0);
}
});
});
这里是要调用的JavaScript函数
function getData(n){
var coin = new Array(4);
switch (n){
case 0:
coin[n]=document.getElementById('coin_dragon').value;
break;
case 1:
coin[n]=document.getElementById('coin_sky').value;
break;
case 2:
coin[n]=document.getElementById('coin_special').value;
break;
case 3:
coin[n]=document.getElementById('coin_legend').value;
break;
}
addition(coin[n]);
}
非常感谢!
它的工作,吨非常感谢 –