1樓:匿名使用者
因為你通過$(this).children().get(0)獲得的是一個dom物件,無法呼叫hide()。
第二中辦法中$(c)將dom物件c轉換成了內jquery物件,所以容呼叫hide()成功。
你可以試試$(this).children().get(0).style.display = 'none';應該也行。
get(0)並不是jquery的選擇器,下面才是利用jquery選擇器的方法:
$(this).children(":first").hide();
$(this).find(">:first-child").hide();
2樓:匿名使用者
用復get函式取出來的
物件是dom物件
而制hide函式是jquery物件的方法bai,du所以你這樣肯定不行啊
用jquery選擇器問題,怎麼解決
3樓:匿名使用者
啥問題??????選擇器咋了?不是用的是css3的選擇器麼?
jquery 選擇器無效
4樓:四川新華
當然無效啦,
$("#di .dt").css("cursor","pointer").click(function())
你這個**放在$(function(){})裡面,就是頁面載入完的時候觸發,而頁面載入完的時候根本版就沒權
有dt這個東西。
$(document).ready(function(){$("#btn").click(function(){var str=$("##################******
5樓:錁夃竾紲炴畤詤
$("#id")不支援innerhtml這個方法吧,document才支援
6樓:噠噠噠噢吼
jquery中$ $() $(document)三個的區別
7樓:夏冰
沒有任何區別。
在jquery或是js裡面,''和「」 的作用是一模一樣的。
就是在輸入的時候,一個直接輸入,一個還有按著shift鍵。見此而已。
jquery選擇器無效,jQuery選擇器為什麼一定要用 才有效,用jQuery就不能生效
當然無效啦,di dt css cursor pointer click function 你這個 放在 function 裡面,就是頁面載入完的時候觸發,而頁面載入完的時候根本版就沒權 有dt這個東西。document ready function btn click function var s...
jquery的class選擇器和id選擇器的區別是什麼
class選擇器獲取到的是一類物件的集合,id選擇器是獲取一個物件,好比姓張的人可能是n個,而shenfen證為 xx的人就是一個。在css中,id選擇器和class選擇器的區別 id選擇器只是一個標籤 class選擇器,可以定義n個同樣的標籤看圖 jquery的class選擇器和id選擇器的區別是...
jquery選擇器有哪幾種,jquery中有哪幾種型別的選擇器
三十三 jquery簡介 選擇器 單選 1 下面哪一種不屬於jquery的選擇器。b 層次選擇器 a 基本選擇器 b 層次選擇器 很多種,大概歸納為9種。1 基本 idelement class selector1,selector2,selectorn 2 層次選擇器 ancestor desce...