我試圖綁定一個點擊事件div
有一個id="unit"
。論文div
是在運行時生成的,而我的JavaScript似乎不起作用。jquery1.7.2單擊事件不發射
我的javascript點擊事件。
$("#unit").click(function(){
alert('1');
});
ajax調用之前。
<div id="content">
<div id="building">
</div>
<div id="units">
</div>
</div>
ajax調用後。
<div id="content">
<div id="building">
<div value="1" class="buildingBlock"><h3 style="text-align: center;">Level - 1</h3></div>
<div value="2" class="buildingBlock"><h3 style="text-align: center;">Level - 2</h3></div>
<div value="3" class="buildingBlock"><h3 style="text-align: center;">Level - 3</h3></div>
<div value="4" class="buildingBlock"><h3 style="text-align: center;">Level - 4</h3></div>
</div>
<div id="units">
<div value="1" id="unit">#02-01<br>3 room(s)</div>
<div value="2" id="unit">#02-02<br>2 room(s)</div>
<div value="3" id="unit">#02-03<br>5 room(s)</div>
</div>
</div>
您的HTML無效。 ID應該是唯一的,而'div'元素不具有'value'屬性。 – VisioN
這個問題每天都會出現。請正確閱讀[jQuery入門](http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery),並通過[API](http://api.jquery.com/)閱讀。 –
@VisioN感謝您指出。我很清楚這一點。但具有價值標籤似乎不影響任何東西。 – root