我正在查看包含选择器的jquery站点.
$("div:contains('John')").css("text-decoration", "underline");
Run Code Online (Sandbox Code Playgroud)
我怎样才能这样做,它需要一个非硬编码的值?我试着这样做
$("div:contains(" + name + ")")
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用,而且非常混乱.我可能只是缺少一些支具或东西但是有一种干净的方式可行吗?因为即使我下次我必须扩展它,这将是同样的问题,因为有这么多的连接和东西.
Tom*_*han 11
你错过了参数周围的引号.
$('div:contains("' + name + '")').css( ... );
Run Code Online (Sandbox Code Playgroud)
我尝试始终使用单引号作为字符串分隔符,并在编写JS时使用双引号作为字符串中的实际引号.无论哪种方式都有效,但保持一致有助于读取字符串=)
| 归档时间: |
|
| 查看次数: |
3151 次 |
| 最近记录: |