通过javascript按名称引用HTML元素(其中带有方括号) [英] Reference HTML Elements by name (with square brackets in them) via javascript

查看:60
本文介绍了通过javascript按名称引用HTML元素(其中带有方括号)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,我试图根据是否选中复选框或是否从下拉框中选择特定值来隐藏/显示不同的html元素(div等).我想知道是否有人可以帮助我.html元素是沿着此元素(如下)定义的,我不确定如何使用带括号的名称来引用它.我正在使用的页面已启用jquery,如果可能,我想使用它.谢谢!

Hey everyone, I am trying to hide/show different html elements (div, etc...) based on whether a checkbox is checked or if a specific value is chosen from a dropdown box. I was wondering if someone can help me out. The html element is defined along the lines of this (below), and i'm not sure how to reference it by name with brackets in it. The page i'm using has jquery enabled, and i'd like to use it if possible. Thanks!

<input type="checkbox" name="addons[2]" />

也-我无法修改复选框的代码.

Also - I cannot modify the checkbox's code.

推荐答案

感谢您的帮助,这是我使用的最终代码

Thanks for the help, here is the final code I used

$("input[name='customfield[4]']").click(

    function()
    {
        if ($("input[name='customfield[4]']").is(":checked"))
        {
            $("#addons").hide();
        }
        else
        {
            $("#addons").show();
        }
    }
);

这篇关于通过javascript按名称引用HTML元素(其中带有方括号)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆