<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> new document </title> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <link rel="stylesheet" type="text/css" href="" /> <style type="text/css"></style> <script type="text/javascript" src="jquery-1.7.1.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#test_1").click(function(){ $("#yc").hide(); }); }); </script> </head> <body> <div id="test_1"> <span id="yc">aaa<span> <span id="by">bbb</span> </div> </body> </html>
大哥这是要干啥
用jquery隐藏“aaa” 但不隐藏“bbb” 怎么用jquery找节点?
自己解决了 代码错误
jquery代码本身没有问题。
问题在于你id=yc的span结束标志少了一个正斜杠,浏览器解析成了如下:
<span id="yc"> aaa <span> <span id="by">bbb</span> </span> </span>
谢谢 已经发现错误