如何使用Jquery在双引号内提供数据属性变量

时间:2018-03-23 14:55:56

标签: javascript jquery slider

我正在使用滑块。 如果我手动输入输入框上的数字,它将转到特定的幻灯片。

在输入框中输入值后,我得到了查询变量中的值。

product_id

在上面的$(".slide_keyUp").change(function(){ var slideNo = $(this).val(); $('"#slider ul li[data-value='+ slideNo +']"').prependTo("#slider ul"); }) 变量中,我得到了值。

我的问题

如果我手动给出值,它的工作。

slideNo

但如果我在双引号中给变量,它就不起作用

$("#slider ul li[data-value='0']").prependTo('#slider ul');

非常感谢

1 个答案:

答案 0 :(得分:3)

代码中的语法错误很少。尝试更改

中的前置代码
 $('"#slider ul li[data-value='+ slideNo +']"').preoendTo("#slider ul");

 $('#slider ul li[data-value="'+ slideNo +'"]').prependTo("#slider ul");