我有一个选择字段,动态填充一个简单地返回所有HTML选择选项的ajax调用。这里是PHP的一部分,只是echo的select标签,并动态填充每个选项/值。
echo "<select name='player1' class='affector'>"; echo "<option value='' selected>--".sizeof($start)." PLAYERS LOADED--</option>"; foreach ($start as $value) { echo "<option value='".$value."'>".$value."</option>"; } echo "</select>"; }
填充此列表后,我尝试调用更改事件,以便每当在SELECT列表或具有相同类的文本字段中更改默认选项时,它将禁用在表单的另一部分中设置的单选按钮。 (你可以看到最初的问题,我要求得到这部分的功能工作here)
$('.affector').change(function(){ $(this).parents('tr').find('input:radio').attr('disabled',false); });
由于某些原因,即使我给选择字段正确的类名(affector),当我在字段中选择不同的选项,表单的其他部分不禁用。具有相同类的静态文本字段工作正常。我被骗了。
有任何想法吗?
解决方法
原文地址:https://www.jb51.cc/jquery/183796.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。