字符串先被javascript解析,然后当成参数传递给 $() 这个jquery的function,
jquery这个function内部再对这个字符串进行处理。
测试代码如下:
<body>
<div id="person[sex]">yunyun is a beutiful girl</div>
<div id="person" sex="boy">boy</div>
<div id="book" class="color">this is a book!</div>
<div id="book.color">heiheiehei</div>
<input type="text" value="nihaot">
<div id="input">nihao:<input type="text" id=":text" value="nihao:tex"></div>
</body>
<pre name="code" class="javascript"><script type="text/javascript">
$(function() {
// alert($("#person\\[sex\\]").text());
//alert($("#book\\.color").text());
alert($("#\\:text").val());
});
</script>