jquery選擇器的問題get

2021-03-03 21:13:59 字數 1201 閱讀 1661

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...