Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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中对嵌套的div标记进行排序:不是所需的结果_Jquery_Html_Sorting_Xslt_Nested - Fatal编程技术网

在jquery中对嵌套的div标记进行排序:不是所需的结果

在jquery中对嵌套的div标记进行排序:不是所需的结果,jquery,html,sorting,xslt,nested,Jquery,Html,Sorting,Xslt,Nested,我的XSLT文件中有以下代码: <div class="item"> <a href="kala.html"> <img alt=""> <xsl:attribute name="src"> <xsl:value-of select="/product/image"/>

我的XSLT文件中有以下代码:

<div class="item">
    <a href="kala.html">    
        <img alt="">                                    
            <xsl:attribute name="src">
                <xsl:value-of select="/product/image"/>
            </xsl:attribute>
        </img>

        <div class="colors">
            <span class="color">colors</span>
            <span>        
                <xsl:value-of select="/product/color"/>
            </span>
        </div>

        <div class="ratings">
            <span class="rating">grades</span>
            <span class="grade">
                <xsl:value-of select="/product/rate"/>
            </span>
        </div>

        <h4>
            <xsl:value-of select="/product/title"/>
        </h4>
        <p>
            <xsl:value-of select="/product/price"/>
        </p>
    </a>
</div>              
当我尝试这个:

sortUsingNestedText($('#searchResult'), "div.item", "span.grade");

未获得所需结果,
div.item
被随机排序。有人能帮我吗?提前感谢。

是的,我在
sortUsingNestedText
函数中添加
parseFloat
解决了我的问题:

var vA = parseFloat($(keySelector, a).text());
var vB = parseFloat($(keySelector, b).text());

是的,我在
sortusingsinestedtext
函数中使用add
parseFloat
解决了我的问题:

var vA = parseFloat($(keySelector, a).text());
var vB = parseFloat($(keySelector, b).text());