我的问题是我不确定如何在以下情况下使用 .delegate:
我们的应用程序有一个投票系统,可以添加几个轮次或步骤。每次添加新步骤时,都会有一个选项列表定义如何赢得回合/步骤。
<select class="listOfOptions">
<option value="U">Unanimous</option>
<option value="M">Majority</option>
<option value="C" class="customOption"># of votes…</option>
</select>
now when an option is selected the following code runs
$(document).ready(function() {
$('.listOfOptions').live('change', function() {
if ($(this).find(':selected').attr('class') == 'customOption') {
// DO SOMETHING!!
}
else {
// DO SOMETHING ELSE
}
});
});
此代码在除 IE 之外的所有其他浏览器上都能完美运行。
在这种情况下,我将如何使用 .delegate() on 作为 .live 的替代品?
谢谢你。