我的代码是这样的:
var childNo = 2;
$('#someSelector tr:nth-child(childNo) td:first span').addClass('font-strike');
但它不会添加该类。如果我用2替换childNo它工作正常。任何想法我怎么能让它工作?
答案 0 :(得分:1)
您将字符串文字“childNo”放入选择器。将其替换为:
$('#someSelector tr:nth-child('+childNo+') td:first span').addClass('font-strike');
它应该有效
答案 1 :(得分:0)
你需要包装变量,如:
$('#someSelector tr:nth-child('+ childNo'+)td:first 跨度 ')addClass(' 字体打击');
答案 2 :(得分:0)
$('#someSelector tr:nth-child('+ childNo +')td:first span')。addClass('font-strike');