jQuery的隐藏无法在Chrome浏览器

加文·科茨(Gavin Coates)

我有一对夫妇单选按钮的屏幕上,与当选择其中之一时出现的下拉列表:

<div class="sectionContent">
    <input type="radio" value="Parts" name="Order.OrderType" @if(Model.Order.OrderType=="Parts" ){ <text>checked</text>} />Parts Order
    <br /> <span id="TieToJob">
                    <table>
                        <tr><td style="width:150px">Job</td><td>@Html.DropDownListFor(modelItem => Model.Order.JobID, new SelectList(ViewBag.ActiveJobs, "Value", "Text", Model.Order.JobID), "## Please Select ##")</td></tr>
                    </table>
                </span>

    <input type="radio" value="Stock" name="Order.OrderType" @if(Model.Order.OrderType=="Stock" ){ <text>checked</text>} />Stock Order
    <br />
</div>

然后,我有一些jQuery脚本隐藏SPAN选择了“股票订单”选项时:

$('input[name=Order.OrderType]').click(function () {
        if ($('input[name=Order.OrderType]:checked').val() == "Parts") {
            $("#TieToJob").show("slow");
        }
        else {
            $("#TieToJob").hide("slow");
        }
    });

当在库存/零件之间切换时,以上代码可以正常工作。

但是,如果用户正在编辑现有的库存记录,那么我希望默认情况下隐藏下拉列表。我正在使用以下代码来做到这一点:

$(document).ready(function(){
    if ($('input[name=Order.OrderType]:checked').val() == "Parts") {
        $("#TieToJob").show("slow");
    }
    else
    {
        $("#TieToJob").hide("slow");
    }
});

这在IE中似乎可以正常工作,但在chrome中则不能正常工作-已选中“股票”单选按钮,但下拉菜单不会在页面加载时隐藏(更改为零件,然后再次将其隐藏)。我尝试将Alert()放入else语句中,并且正在显示该内容,只是SPAN不会隐藏!

有任何想法吗?

罗里·麦克罗森(Rory McCrossan)

您需要.在字段名称中转义尝试这个:

$(document).ready(function(){
    if ($('input[name=Order\\.OrderType]:checked').val() == "Parts") {
        $("#TieToJob").show("slow");
    }
    else
    {
        $("#TieToJob").hide("slow");
    }
});

或者,您可以在属性值周围使用引号:

if ($('input[name="Order.OrderType"]:checked').val() == "Parts") {
    // code...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery的字幕无法在Chrome浏览器

来自分类Dev

jQuery的点击无法在谷歌浏览器

来自分类Dev

Chrome浏览器的宽度和图标是否隐藏?

来自分类Dev

使用jQuery Tabs的Google Chrome浏览器“无效的表单控件无法聚焦”

来自分类Dev

jQuery API:.ajaxStart()在Chrome浏览器中似乎无法正常工作

来自分类Dev

Wordpress jQuery动画滚动无法在Chrome和其他Webkit浏览器中使用

来自分类Dev

使用jQuery Tabs的Google Chrome浏览器“无效的表单控件无法聚焦”

来自分类Dev

无法将Google Chrome浏览器设置为默认浏览器

来自分类Dev

无法将Google Chrome浏览器设置为默认浏览器

来自分类Dev

jQuery无法在以IE7文档和浏览器模式运行的IE10中隐藏div

来自分类Dev

在Chrome之外的任何浏览器中无法清除localStorage

来自分类Dev

Google Chrome无法确定或设置默认浏览器

来自分类Dev

Chrome浏览器中的自动宽度无法正常工作

来自分类Dev

Google Chrome浏览器无法以Metro风格打开

来自分类Dev

Google Chrome无法确定或设置默认浏览器

来自分类Dev

无法更新Google Chrome浏览器的Java插件

来自分类Dev

无法删除Chrome浏览器的默认上边距

来自分类Dev

图标字体无法在Windows Chrome浏览器上呈现

来自分类Dev

为什么onClick()在Chrome浏览器上无法使用?

来自分类Dev

无法将Chrome设置为默认浏览器

来自分类Dev

Google Chrome浏览器无法在Ubuntu 16.04中打开

来自分类Dev

无法将Google Chrome浏览器用作Eclipse中的外部浏览器

来自分类Dev

jQuery:动画仅在Chrome浏览器中卡住/崩溃

来自分类Dev

jQuery的scrolltotop不能在Chrome浏览器中工作?

来自分类常见问题

使用JavaScript将html表数据导出到Excel / jQuery在chrome浏览器中无法正常工作

来自分类Dev

将代码放入Joomla文章中时,jQuery拖放在Chrome浏览器中无法正常工作

来自分类Dev

(响应式jQuery)Div无法填充浏览器高度

来自分类Dev

Chrome浏览器出现硒浏览器错误

来自分类Dev

隐藏浏览器弹出窗口-Watin

Related 相关文章

  1. 1

    jQuery的字幕无法在Chrome浏览器

  2. 2

    jQuery的点击无法在谷歌浏览器

  3. 3

    Chrome浏览器的宽度和图标是否隐藏?

  4. 4

    使用jQuery Tabs的Google Chrome浏览器“无效的表单控件无法聚焦”

  5. 5

    jQuery API:.ajaxStart()在Chrome浏览器中似乎无法正常工作

  6. 6

    Wordpress jQuery动画滚动无法在Chrome和其他Webkit浏览器中使用

  7. 7

    使用jQuery Tabs的Google Chrome浏览器“无效的表单控件无法聚焦”

  8. 8

    无法将Google Chrome浏览器设置为默认浏览器

  9. 9

    无法将Google Chrome浏览器设置为默认浏览器

  10. 10

    jQuery无法在以IE7文档和浏览器模式运行的IE10中隐藏div

  11. 11

    在Chrome之外的任何浏览器中无法清除localStorage

  12. 12

    Google Chrome无法确定或设置默认浏览器

  13. 13

    Chrome浏览器中的自动宽度无法正常工作

  14. 14

    Google Chrome浏览器无法以Metro风格打开

  15. 15

    Google Chrome无法确定或设置默认浏览器

  16. 16

    无法更新Google Chrome浏览器的Java插件

  17. 17

    无法删除Chrome浏览器的默认上边距

  18. 18

    图标字体无法在Windows Chrome浏览器上呈现

  19. 19

    为什么onClick()在Chrome浏览器上无法使用?

  20. 20

    无法将Chrome设置为默认浏览器

  21. 21

    Google Chrome浏览器无法在Ubuntu 16.04中打开

  22. 22

    无法将Google Chrome浏览器用作Eclipse中的外部浏览器

  23. 23

    jQuery:动画仅在Chrome浏览器中卡住/崩溃

  24. 24

    jQuery的scrolltotop不能在Chrome浏览器中工作?

  25. 25

    使用JavaScript将html表数据导出到Excel / jQuery在chrome浏览器中无法正常工作

  26. 26

    将代码放入Joomla文章中时,jQuery拖放在Chrome浏览器中无法正常工作

  27. 27

    (响应式jQuery)Div无法填充浏览器高度

  28. 28

    Chrome浏览器出现硒浏览器错误

  29. 29

    隐藏浏览器弹出窗口-Watin

热门标签

归档