文档介绍:,它能在线免费使用,当然你也能下来到本地离线使用。这个测试页面包含复杂的HTML组合字段,然后你能尝试预定义使用各种jQuery选择器。如果这还不够你也可以自定义选择器。,你首先可以尝试使用验证首个元素是否存在:if($(selector)[0]){...}//或者这样if($(selector).length){...}来看看这个例子://<ulid="shopping_cart_items"><li><inputclass="in_stock"name="item"type="radio"value="Item-X"/>ItemX</li><li><inputclass="unknown"name="item"type="radio"value="Item-Y"/>ItemY</li><li><inputclass="in_stock"name="item"type="radio"value="Item-Z"/>ItemZ</li></ul><preescaped="true"lang="javascript">...//这个if条件将返回true,因为我们有两个//input域匹配了选择器,所以<statement>代码将会执行if($('#')[0]){<statement>}。<scriptsrc="http://code./jquery-"></script>你可以使用这个方法来调用最近版本的jQuery框架,当然,:<scriptsrc="http://ajax./ajax/libs/jquery/.js"type="text/javascript"></script>,有些前端开发er喜欢使用HTML的属性来存储数据:$('selector').attr('alt','databeingstored');//之后可以这样读取数据:$('selector').attr('alt');使用”alt”属性来作为参数名存储数据其实对于HTML来说是不符合语义的,我们可以使用jQuery的data方法来为页面中的某个元素存储数据:$('selector').data('参数名','要存储的数据');//之后这样取得数据:$('selector').data('参数');这个data方法能让你自己明明数据的参数,更语义更灵活,你可以在页面上的任何元素存储数据信息。如果想了解更多关于data()和removeData()方法的介绍,可以看看jQuery官方讲解这个方法的经典应用是给input域一个默认值,然后在聚焦的时候清空它:HTML部分:<formid="testform"><inputtype="text"class="cle