将属性作为字符串存储在变量中
storing an attribute in a variable as a string
我试图使用atrribute的名称并将其放置在选择器中,但它不起作用。我以前用身份证做过很多次。
var x = $('input:checked').attr('value');//this should return the value.
然后我有一个同名的div:
$('.' + x).show();
当x单独存在时,当我使用firebug控制台时,它会将其显示为字符串,但当我将其与show()一起使用时,什么都不会发生。
您的代码运行良好,但请验证以下内容:
input
实际上是checked
- 存在一个元素,其
class
是checked
复选框的value
下面是您的代码的演示。
然后我有一个同名的div:
您的意思是属性name
等于checkbox
值的div吗?如果是,则需要使用$('[name="' + x + '"]').show()
。点选择器适用于类。
相关文章:
- 当我按下getroute按钮时,我希望我的javascript变量存储在数据库中
- Javascript全局变量存储在哪个对象中
- 将javascript变量存储到HTML文本框中
- 如何将angular.js模型变量存储在javascript变量中
- 如何使用 AngularJS 将变量存储在数组中
- 简单的事情,如何将变量存储到数组中
- 将变量存储到数组 JavaScript 中
- 全局变量存储在 Node.JS 中的什么位置?节点中是否有类似窗口的对象
- 将变量存储到我的服务器
- Selenium IDE - 我可以将Selenium变量存储到javascript变量中吗?
- 如何将这三个变量存储到本地存储中
- 有没有办法将会话变量存储在 AJAX 调用的 javascript 中或仅存储在方法中
- 如何将javascript变量存储到php中
- mootools将变量存储在IE中iframe的父级中
- 将包含数据的变量存储到Mysql中
- 变量存储函数作为基元类型或引用类型
- 将javascript变量存储在mysql数据库中
- 对于Loop/Each Loop变量存储和比较(jQuery或Javascript
- 如何使用AJAX将javascript变量存储到我的sql数据库中
- 将javascript变量存储在数据属性中并进行检索