将属性作为字符串存储在变量中

storing an attribute in a variable as a string

本文关键字:变量 存储 字符串 属性      更新时间:2023-09-26

我试图使用atrribute的名称并将其放置在选择器中,但它不起作用。我以前用身份证做过很多次。

var x = $('input:checked').attr('value');//this should return the value.

然后我有一个同名的div:

$('.' + x).show();

当x单独存在时,当我使用firebug控制台时,它会将其显示为字符串,但当我将其与show()一起使用时,什么都不会发生。

您的代码运行良好,但请验证以下内容:

  1. input实际上是checked
  2. 存在一个元素,其classchecked复选框的value

下面是您的代码的演示。

然后我有一个同名的div:

您的意思是属性name等于checkbox值的div吗?如果是,则需要使用$('[name="' + x + '"]').show()。点选择器适用于