var currentulid=data;
$("#header #my).prepend('<li>New list </li>');
我正在使用jsp + jquery设计嵌套注释系统。我需要动态分配ul id。在下面的代码中,我需要获得变量currentulid而不是#my。
就像,
$("#header currentulid).prepend('<li>New list </li>');
我尝试使用控制台在那里打印价值,但它不起作用。请建议我一个实现这个的方法
答案 0 :(得分:1)
您可以使用+
在jquery中将任何变量与string连接。尝试:
$("#header #"+currentulid).prepend('<li>New list </li>');
答案 1 :(得分:1)
使用字符串连接,
$("#header "+currentulid)
如果currentulid
不包含#
$("#header #"+currentulid)
或基于上下文的选择器
$("#"+currentulid, "#header")
答案 2 :(得分:0)
试试这个:
$('#header ' + '#' + currentulid).prepend('<li>New list </li>');
您可以将选择器编写为字符串,然后传递给 jquery函数。
或者使用带有上下文的版本。
jQuery(selector [,context])
context类型:元素或jQuery DOM元素,Document或jQuery 用作上下文
$('#'+currentulid, '#header')