0
我想创建一个动态选择转储查看生成的对象在控制台日志:无法建立一个动态的jQuery选择
console.log($('input:first[type=hidden][id$='+ temp +']').parent());
翻译:拿到第一个输入的父母这是隐藏的,在ID以'temp'结尾
temp是一个var,它被传递到该语句所在的函数中。当我拿出+ temp +并且用... 50(一个已知的数字)替换它时 - 我得到了我期待的结果。当我尝试让选择器动态打印时,我得到一个空的结果。我已经搜索并寻找解决方案,但找不到解决方案。
谢谢你的帮助!
编辑:
function removeAjaxContact(aid)
{
console.log(aid);
console.log($('input:first[type=hidden][id$='+ aid +']').parent());
}
控制台结果:
`40
[]`
自答道:
确定 - 它了......我传递的值到从页面作为一个字符串,而不是的整数。不知道为什么造成这种差异,但它确实如此。谢谢大家的快速回复和支持!
为什么'id $ ='? – Ibu 2011-06-02 04:12:18
@Ibu这是“ID结尾”部分。 – 2011-06-02 04:14:24
粘贴你的整个块,或者添加'console.log(temp)'来查看什么温度为 – 2011-06-02 04:15:56