Javascript 将变量放入Jquery选择器
我只想动态地输入索引,该索引计算正确,因此我知道变量的值不是问题,但它不起作用: 我的变量“parentIndex”存储我要在下面选择的范围的索引。我已经测试了这个变量,它返回了正确的值 $(“.DropDownMenu span:eq(“+parentIndex+”)) 这不是将变量放入jquery选择器的正确方法吗?我发现的所有示例都使用这种格式,我遗漏了什么 (整个函数,对于上下文:) 试着这样做:Javascript 将变量放入Jquery选择器,javascript,jquery,Javascript,Jquery,我只想动态地输入索引,该索引计算正确,因此我知道变量的值不是问题,但它不起作用: 我的变量“parentIndex”存储我要在下面选择的范围的索引。我已经测试了这个变量,它返回了正确的值 $(“.DropDownMenu span:eq(“+parentIndex+”)) 这不是将变量放入jquery选择器的正确方法吗?我发现的所有示例都使用这种格式,我遗漏了什么 (整个函数,对于上下文:) 试着这样做: $(".DropDownMenu span").eq(parentIndex) 您可以在
$(".DropDownMenu span").eq(parentIndex)
您可以在中找到这方面的更多详细信息
但是,您的应用程序应该按原样工作,确保您使用FireBug来测试此功能,或者使用一个不太复杂的函数来测试它的功能
如果JS有类似于sprintf的东西,你可以做类似于:
$(“.dropdown菜单span:eq(%parentIndex)”
但这只是一厢情愿。试着这样做:
$(".DropDownMenu span").eq(parentIndex)
您可以在中找到这方面的更多详细信息
但是,您的应用程序应该按原样工作,确保您使用FireBug来测试此功能,或者使用一个不太复杂的函数来测试它的功能
如果JS有类似于sprintf的东西,你可以做类似于:
$(“.dropdown菜单span:eq(%parentIndex)”
但这只是一厢情愿。您调试过并看到parentIndex是什么类型的吗 尝试这样做:
$('.DropDownMenu span:eq('+ parseInt(parentIndex) +')');
您是否调试并查看了parentIndex的类型 尝试这样做:
$('.DropDownMenu span:eq('+ parseInt(parentIndex) +')');
它工作了,它没有按照我想要的方式运行,但那是我的错,我的函数出错了。它工作了,它没有按照我想要的方式运行,但那是我的错,我的函数出错了。是的,它一直在工作,我忘了我需要使用索引来计算第n个孩子。我只是很愚蠢。-/是的,我做了;它实际上一直在工作翁,我忘了我需要用索引来计算第N个孩子。我只是太傻了-/