首页新闻找找看学习计划

jquery 属性选择器单引号的问题

0
[已关闭问题] 关闭于 2013-08-21 17:40

当我在一个tr中有几个td,如

<tr>

<td fm="'td1'+12">12</td>

<td fm="'td13'+12">12</td>

</tr>

 

如果选择出而不是两个都选择

$("td[fm*='td1']","#tr1").length

此语句会选出两个td

如果只选择出 <td fm="'td1'+12">12</td> 这个td。

即属性中有单引号如何处理?谢谢

问题补充:

我需要模糊搜索

lorgine的主页 lorgine | 菜鸟二级 | 园豆:245
提问于:2013-08-16 17:16
< >
分享
所有回答(5)
0

用转义字符'\'

翟中龙 | 园豆:97 (初学一级) | 2013-08-16 17:58
0
$("td[fm='\'td13\'+12']");
李宝亨 | 园豆:1433 (小虾三级) | 2013-08-16 19:20
0

应该是这样的。

$("#tr1 td[fm=\"'td1'+12\"]")

 

左潇龙 | 园豆:214 (菜鸟二级) | 2013-08-17 03:15
0
$("td[fm='\'td13\'+12']");
wavegui | 园豆:80 (初学一级) | 2013-08-17 08:30
0

正确的写法是 $("td[fm*='\\'td1\\'']","#tr1")

lorgine | 园豆:245 (菜鸟二级) | 2013-08-21 17:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册