首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jquery选择/选项框-链接关系

jquery选择/选项框-链接关系
EN

Stack Overflow用户
提问于 2011-11-11 01:47:21
回答 3查看 715关注 0票数 0

这种情况下可以使用javascript或jquery吗?

当类为"cl_preAction“的选择框的值设置为”003“”世界末日“选项时,选择框"cl_prePRRS”01,2,03中的选项应被移除或灰显(无法选择-如果这是可能的)

请注意,此模式将在页面上重复多次,因此使用相同的id将不起作用。

代码语言:javascript
运行
复制
$('.cl_preAction').live('change', function (){  
     if ($(this).val() =='003'){
     $(this).parent().parent()...
});



<tr>
    <td>Action</td>
    <td class='none'>
       <div data-role='fieldcontain' class='none'>
        <select name='ACTC' class='none cl_preAction'   data-theme='a'>
            <option data-location='S' value='001'>Fire</option>
            <option data-location='T' value='002'>Flood</option>
            <option data-location='T' value='003'>End Of World</option>
        </select>
       </div>
    </td>
</tr>
<tr>
    <td>Reason</td>
    <td class='none'>
        <div data-role='fieldcontain' class='none'>
            <select name='PRRS' class='none cl_prePRRS'   data-theme='a'>
                <option value='01'>Rebuild</option>
                <option value='02'>Relocate</option>
                <option value='03'>Cash Payment</option>
                <option value='04'>Send registered letter indicating this event is not covered</option>
                    </select>
        </div>
    </td>
</tr>
EN

Stack Overflow用户

发布于 2011-11-11 02:44:06

链接的选择器是否总是在相邻的tr元素中?这不是一个优雅的方法,因为它在很大程度上取决于您的结构(如果您在包含两个选择器的元素之间添加一个tr元素,则此操作将失败)

代码语言:javascript
运行
复制
$('.cl_preAction').live('change', function (){  
    if ($(this).val() =='003') {
        $(this).closest('tr').next('tr').find('.cl_prePRRS option').filter(function() {
            return (parseInt($(this).val(), 10) <= 3);
        }).remove();
    }
});

这将从DOM中删除选项。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8083968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档