如果我用變量替換id,下面的代碼將不起作用。我嘗試了不同的組合,但沒有工作。我正在使用表單元素。請讓我知道是否有人知道如何獲得這項工作。謝謝。將相同的函數綁定到jquery中的不同元素
這工作:
$('#Button1, #Button2').click(function() {
//
});
這裏是我的示例代碼,不工作:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Untitled Document</title>
<style>
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script>
$(document).ready(function(){
var Btn1 = $("#buy");
var Btn2 = $("#preview");
$(Btn1, Btn2).click(function(){ console.log("hey");})
});
</script>
</head>
<body>
<form>
<input type="button" value="Preview" id="preview" />
<input type="button" value="Buy" id="buy" />
</form>
</body>
</html>
附註:如果你不想迷失在迷宮般的jQuery鏈式方法中,你應該正確地縮進你的代碼。 – 2011-12-30 11:27:06