我嘗試通過Jquery在表中動態創建兩個相同的元素,但Id是問題。我嘗試根據元素編號創建一個Id,var id =「links」+ i;但是,我不能通過$(「#」)選擇這個元素,即使我使用「Links1」作爲id選擇器。我不知道有什麼問題。通過Id選擇動態控制
<script type="text/javascript">
$(function() {
var number = 2;
for (var i = 0; i < number; i++) {
var id = "links" + i;
var item = $("<td><a id ='" + id + "'>" + i + "</td>");
$("#" + id).click(function() {
alert("Great");
});
$("#TrInput").append(item);
}
});
</script>
<body>
<form id="form1" runat="server">
<div>
<table><tr id="TrInput"></tr></table>
</div>
</form>
使用'on'代替 –
'click'是'on'的快捷方式,也不會有所作爲,除非你使用代表團......在這種情況下, ,從'#form1' – smerny