jQuery选择器:按属性值筛选

5

我正在尝试选择一个输入框,其中的值等于动态值

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

这个元素是存在的,但我一直没有得到任何返回值。($(preSelectedCheckBox).length = 0)

2个回答

8
你是否只是忘记了加上单引号?
trimmed = jQuery.trim(a);
preSelectedCheckBox = $(this).find("input[value='" + trimmed + "']");

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

忘记在数值周围加上''


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接