Javascript 获取div项的内容

Javascript 获取div项的内容,javascript,html,jquery,Javascript,Html,Jquery,我想在产品项内的描述中获取数据。我正试图用jquery实现这一点 $.dl-view-item.clickfunction{ var sku=$this.find.product.description.find.datasku; }; $.dl-view-item.clickfunction{ var sku=$.dl-view-item.finddiv.description.attrdat-sku; console.logsku; }; 点击我! 你可以试试这个 $.dl-view-

我想在产品项内的描述中获取数据。我正试图用jquery实现这一点

$.dl-view-item.clickfunction{ var sku=$this.find.product.description.find.datasku; }; $.dl-view-item.clickfunction{ var sku=$.dl-view-item.finddiv.description.attrdat-sku; console.logsku; }; 点击我! 你可以试试这个

$.dl-view-item.clickfunction{ var sku=$this.find.product.description; console.logsku }; 乱数假文
选择器类之间缺少空格

.产品说明

或者,您可以使用,而不只是在这里提供一个空格,因为描述是产品容器的直接子级。如果不是这样,则可以删除选择器中的>

.product>.description

$'.dl查看项目'.单击函数{ var sku=$this.find'.product>.description'.data'sku'; console.logsku; }; .dl视图项{ 显示:块; 宽度:32px; 高度:32px; 背景:红色; 边界半径:50%; 光标:指针; }
这对你有用

$(document).ready(function(){
   $(".dl-view-item").click(function () {
      var sku = $(this).find("div.description").data("sku");
      $(this).find("div.description").text(sku);
   });
});

不要在顶级查询ID。这应该是您查询的与单击的项目相关的类。希望它能有所帮助@ÖmerÖzdemir.product.description查找同时包含.product和.description的元素。放置空格或>,以查找后代或直系子代。另外,没有理由使用.find.data-只有.data。