jquery的contains(text) text是个变量的时候
contains(text)方法最基本的方法肯定还是作为一种选择器,比方说: $("#cc:contains('哈哈')").css({....}),不多说。
本人也是一个学习者,只是分享一下学习中的困惑,以及解决的办法。关于contains()上述方法比较常用,那么contains(text)中的text可不可以是个变量,例如表格帅选,有一张充满密密麻麻的数据的表格,找某个数据肯定不好找。如果上面加一个搜索栏多好,直接搜出来。
这时候就需要用contains()去查找包含 文本框输入的的文字所在行的属性。
你可能会想,简单,easy。。
先定义一个变量 让它获取文本输入的文本 ,然后在放在contains()里,这不就搜索到了吗。思路正确,可能中间会出错,contains(text)里面text是字符串 直接把那个变量(获得输入框文本的变量)放进去,是搜索的变量名字,而不是变量所包含的字符串。这里就是静态变量和动态变量的问题,一般我们定义的变量都默认是动态变量,这里需要静态变量,那怎么把动态转化成静态变量(有点拗口)。
举个例子:var c
$("#cc:contains('"+c+"')")

浙公网安备 33010602011771号