jquery错误:函数不是函数?

时间:2009-06-09 17:38:54

标签: jquery

如何将'colonna'作为一个简单的字符串:

$('td.' + colonna).css('background-color','#ffddaa');

正确地突出了有趣单元格的背景,并且:

$('td.' + colonna).contains('Catia').css('background-color','#ffddaa');

产生错误:“$('td。'+ colonna).contains不是函数”?

有人有想法吗?

谢谢!

3 个答案:

答案 0 :(得分:9)

我认为它应该是这样的:

$('td.' + colonna + ":contains('Catia')").css('background-color','#ffddaa');

答案 1 :(得分:0)

我没有具体的答案,但听起来你会通过使用一个好的JS调试器获得很多。我推荐Firebug

有关如何在此处使用它的说明:http://getfirebug.com/js.html

像这样,您将能够看到DOM,可用的不同功能。如果它没有解决它,你仍然可以发布一个更精确的问题。

抱歉没有更多帮助

答案 2 :(得分:0)

我知道这是方式(方式!)过期,但我问another question并且看起来净结果是“旧版本的JQuery有一个.contains()方法,但它已经不推荐使用“。是的,打破你的API!