我有一个html(index.html
)和一个javascript(controller.js
)文件。 <div>
index.html
<div id="tableContent"></div>
我从controller.js
发送一张表到该div。
var table = "<table border='1' class='table table-bordered TextHighlight'>"+
"<tr><th>Your Score</th></tr>"+
"<tr><td id='score1'><select id='partner_SC1' class='playautofirst_withpartner' name='partner_SC1'><option value='0'>0</option><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option></td></tr>"+
"</table>";
$("#tableContent").html(table);
$(".playautofirst_withpartner").change(function(){
alert('working');
});
表格在index.html
中正确显示。但是当我更改选择下拉值no alert is showing
时。我想在选择选项值改变时进行一些计算。
提前致谢。
答案 0 :(得分:3)
更改强>
$(".playautofirst_withpartner").change(function(){
以强>
$(document).on('change','.playautofirst_withpartner',function(){
您需要使用稍后添加的DOM
的事件委派。