我正在尝试使用atrribute的名称并将其放在选择器中但它不起作用。 我之前已经多次使用ID了。
var x = $('input:checked').attr('value');//this should return the value.
然后我有一个同名的div:
$('.' + x).show();
当x单独使用时,它会在使用firebug控制台时将其显示为字符串,但是当我将它与show()一起使用时,没有任何反应。
答案 0 :(得分:2)
您的代码运行正常,但请验证以下内容:
input
实际上是checked
; class
是value
复选框的checked
。这是您的代码 DEMO 。
然后我有一个同名的div:
你的意思是属性name
等于checkbox
值的div?如果是,则需要使用$('[name="' + x + '"]').show()
。点选择器用于类。