Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery选择器parentsUntil_Jquery_Asp.net - Fatal编程技术网

jQuery选择器parentsUntil

jQuery选择器parentsUntil,jquery,asp.net,Jquery,Asp.net,如何获取vbH的值? 我是指parentsUntil后面的“tdtmp”上的选择器“idref”点。tr是表listview的成员,是表-tbody之后的顶部节点。 有人能帮我解决这一点吗 谢谢因为我想模板会在页面上重复,所以我建议您使用css类来选择元素。使用当前HTML,您的页面上可能会有重复的ID,这些ID无效,并且在选择时可能会导致问题 在任何情况下,我相信您的具体问题在于,您没有将ClientIDMode=“Static”用于auteur和Largeur。但同样,请将您的ID移动到cs

如何获取vbH的值? 我是指parentsUntil后面的“tdtmp”上的选择器“idref”点。tr是表listview的成员,是表-tbody之后的顶部节点。 有人能帮我解决这一点吗
谢谢

因为我想模板会在页面上重复,所以我建议您使用css类来选择元素。使用当前HTML,您的页面上可能会有重复的ID,这些ID无效,并且在选择时可能会导致问题

在任何情况下,我相信您的具体问题在于,您没有将
ClientIDMode=“Static”
用于
auteur
Largeur
。但同样,请将您的ID移动到css类

比如说

 var ImgCart = $('.divAddCart').find('img');
  ImgCart.click(function (e) {
       e.preventDefault();
       var idref = $(this).parentsUntil("tr");
       idref.css("background-color", "red"); //ok i see the bac color
       var vbref = idref.find("div> #reference").text(); //ok i get the reference value

       var vbH = idref.find("#Hauteur"); // From herre i cant get the text element ???
       var vbL = idref.find("#Largeur");
       var description = "Tableaux artiste: " + $.trim(vbH.text()) + "x" + vbL.text();
       var vbPrix = idref.find("#price");
       var Qte = 1;
       var PrixTotal = Qte * vbPrix.text();
       var sqlStr = Qte + "', '" + vbref + "', '" + description + "', '" + vbPrix.text() + "', '" + 

        });
 var ImgCart = $('.divAddCart').find('img');
  ImgCart.click(function (e) {
       e.preventDefault();
       var idref = $(this).parentsUntil("tr");
       idref.css("background-color", "red"); //ok i see the bac color
       var vbref = idref.find("div> #reference").text(); //ok i get the reference value

       var vbH = idref.find("#Hauteur"); // From herre i cant get the text element ???
       var vbL = idref.find("#Largeur");
       var description = "Tableaux artiste: " + $.trim(vbH.text()) + "x" + vbL.text();
       var vbPrix = idref.find("#price");
       var Qte = 1;
       var PrixTotal = Qte * vbPrix.text();
       var sqlStr = Qte + "', '" + vbref + "', '" + description + "', '" + vbPrix.text() + "', '" + 

        });
<asp:Label ID="Hauteur" CssClass="txtLabel Hauteur" Text='<%# Eval("Hauteur") %>' runat="server" />
<asp:Label ID="Largeur" CssClass="txtLabel Largeur" Text='<%# Eval("Largeur") %>' runat="server" />
var vbH = idref.find(".Hauteur"); 
var vbL = idref.find(".Largeur");