2009-11-19 50 views
4

我想选择一个输入中值等于一个动态值jQuery的选取属性=值

trimmed = jQuery.trim(a); 
preSelectedCheckBox = $(this).find("input[value=" + trimmed + "]"); 

元素存在,但我一直没有得到返回值。 ($(preSelectedCheckBox)。长度= 0)

回答

7

你只是缺少封闭单引号?

trimmed = jQuery.trim(a); 
preSelectedCheckBox = $(this).find("input[value='" + trimmed + "']"); 
1
preSelectedCheckBox = $(this).find("input[value=" + trimmed + "]"); 

忘记'围绕价值