Jquery 需要xslt中的帮助选项卡按钮吗

Jquery 需要xslt中的帮助选项卡按钮吗,jquery,html,css,button,xslt-1.0,Jquery,Html,Css,Button,Xslt 1.0,我是呼叫中心的脚本程序员。我创建网页供代理商与客户交谈时使用。我已经在这个项目上工作了大约一周半,但现在我遇到了一个瓶颈。我不知道如何创建只生成所选选项卡部分信息的选项卡。我会尽可能详细地告诉你以下是我的Xsl: <xsl:template match="/"> <link href="/USA800/Stylesheets/usa800.css" type="text/css" rel="stylesheet"/> <meta name="view

我是呼叫中心的脚本程序员。我创建网页供代理商与客户交谈时使用。我已经在这个项目上工作了大约一周半,但现在我遇到了一个瓶颈。我不知道如何创建只生成所选选项卡部分信息的选项卡。我会尽可能详细地告诉你

以下是我的Xsl:

<xsl:template match="/">
    <link href="/USA800/Stylesheets/usa800.css" type="text/css" rel="stylesheet"/>
    <meta name="viewport" content="width=device-width, initial-scale=1"/>
    <script type="text/javascript" src="/usa800/ClientSideScripts/jquery-1.7.2.min.js"/>
    <script language="javascript"><![CDATA[/* Plugin:  highlight v4 Descr:  Highlights arbitrary terms.  
Source:  <http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html> License: MIT license.  Author:  Johann Burkard Website: <http://johannburkard.de> Email:   <mailto:jb@eaio.com> */

`jQuery.fn.highlight = function(pat) {
 function innerHighlight(node, pat) {


var skip = 0;
if (node.nodeType == 3) {
var pos = node.data.toUpperCase().indexOf(pat);
if (pos >= 0) {
var spannode = document.createElement('span');
spannode.className = 'highlight';
var middlebit = node.splitText(pos);
var endbit = middlebit.splitText(pat.length);
var middleclone = middlebit.cloneNode(true);
spannode.appendChild(middleclone);
middlebit.parentNode.replaceChild(spannode, middlebit);
skip = 1;
}
}
else if (node.nodeType == 1 && node.childNodes &&      
!/(script|style)/i.test(node.tagName)) {
for (var i = 0; i < node.childNodes.length; ++i) {
i += innerHighlight(node.childNodes[i], pat);
}
}
return skip;
}
return this.length && pat && pat.length ? this.each(function() {
innerHighlight(this, pat.toUpperCase());
}) : this;
};

jQuery.fn.removeHighlight = function() {
return this.find("span.highlight").each(function() {
this.parentNode.firstChild.nodeName;
 with (this.parentNode) {
replaceChild(this.firstChild, this);
normalize();
}
}).end();
};



$(document).ready(function(){
var globalTable = $("#KBase").html();

$("#search").keyup(function() {
    var value = this.value.toLowerCase();       

    if(value.length > 3) {          
        $("#KBase").removeHighlight();
        $("#KBase").highlight(value);
        $("#KBase").find("tr").each(function(index) {
            if (index === 0) return;
            var id = $(this).find("td").text().toLowerCase();                   
            $(this).toggle(id.indexOf(value) !== -1);
        });
    }
    else if (value.length == 0) {
        $("#KBase").html(globalTable);
    }   
});
 });

]]>
    </script>

    <style>.highlight
{
background-color:blue;
}</style>


    <center>
        <img src="http://25.media.tumblr.com/tumblr_m5krqjdKum1r0z3y7o1_500.gif" alt="Learn you must!" style="width:208px;height:145px"/>
        <br/>

        <script>function scrollWin(x, y) {
                window.scrollTo(x, y); }</script>

        <h3>
            <b>Click Tab to Search Location</b>
        </h3>

        <button onclick="scrollWin(0,11535)">
            <i>
                <b>ATV</b>
            </i>
        </button>

        <button onclick="scrollWin(0,420)">
            <i>
                <b>About Polaris</b>
            </i>
        </button>
        <button onclick="scrollWin(0,79999)">
            <i>
                <b>Slingshot</b>
            </i>
        </button>

        <button onclick="scrollWin(0,83550)">
            <i>
                <b>Snowmobile</b>
            </i>
        </button>
        <br/>
        <button onclick="scrollWin(0,90092)">
            <i>
                <b>Victory</b>
            </i>
        </button>
        <button onclick="scrollWin(0,49550)">
            <i>
                <b>Indian Motorcycle</b>
            </i>
        </button>
        <button onclick="scrollWin(0,64890)">
            <i>
                <b>Mailing List</b>
            </i>
        </button>
        <button onclick="scrollWin(0,75800)">
            <i>
                <b>RZR</b>
            </i>
        </button>
        <br/>
        <button onclick="scrollWin(0,37112)">
            <i>
                <b>BRUTUS</b>
            </i>
        </button>
        <button onclick="scrollWin(0,74700)">
            <i>
                <b>Ranger</b>
            </i>
        </button>

        <button onclick="scrollWin(0,65409)">
            <i>
                <b>Military</b>
            </i>
        </button>
        <button onclick="scrollWin(0,39990)">
            <i>
                <b>Electric Vehicles</b>
            </i>
        </button>
        <br/>
        <button onclick="scrollWin(0,69465)">
            <i>
                <b>Polaris ESC</b>
            </i>
        </button>
        <button onclick="scrollWin(0,38125)">
            <i>
                <b>Documents</b>
            </i>
        </button>
    </center>




    <b>
        <xsl:text disable-output-escaping="yes">Keyword's Search  </xsl:text>
        <input type="text" id="search" placeholder="Search..."/>
    </b>
    <br/>
    <br/>


    <table id="KBase" width="100%" border="11.5" frame="border" style="color:#CC3300" bgcolor="#B6FFE7">
        <tr bgcolor="#E8F7FF" style="color:#606060">
            <th>
                <b>Case Type 1</b>
            </th>
            <th>
                <b>Case Type 2</b>
            </th>
            <th>
                <b>Title</b>
            </th>
            <th>
                <b>Body</b>
            </th>
            <th>
                <b>Script</b>
            </th>
            <th>
                <b>Created</b>
            </th>
            <th>
                <b>Last Modified</b>
            </th>
        </tr>


        <xsl:apply-templates select="document/article">
            <xsl:sort select="casetype1" order="ascending"/>
            <xsl:sort order="descending" select="title"/>
        </xsl:apply-templates>
    </table>

    <button onclick="scrollWin(0,0)">
        <i>
            <b>Back To Top</b>
        </i>
    </button>
</xsl:template>

许可证:麻省理工学院许可证。作者:Johann Burkard网站:电子邮件:*/
`jQuery.fn.highlight=函数(pat){
函数innerHighlight(节点,pat){
var-skip=0;
if(node.nodeType==3){
var pos=node.data.toUpperCase().indexOf(pat);
如果(位置>=0){
var spannode=document.createElement('span');
spannode.className='highlight';
var middlebit=node.splitText(pos);
var endbit=MIDLEBIT.splitText(pat.length);
var middleclone=middlebit.cloneNode(true);
spannode.appendChild(middleclone);
middlebit.parentNode.replaceChild(spannode,middlebit);
skip=1;
}
}
如果(node.nodeType==1&&node.childNodes&&
!/(脚本|样式)/i.test(节点标记名)){
对于(变量i=0;i3){
$(“#KBase”).removeHighlight();
$(“#KBase”)。突出显示(值);
$(“#KBase”).find(“tr”).each(函数(索引){
如果(索引==0)返回;
var id=$(this.find(“td”).text().toLowerCase();
$(this).toggle(id.indexOf(value)!=-1);
});
}
else if(value.length==0){
$(“#KBase”).html(可全球访问);
}   
});
});
]]>
突出
{
背景颜色:蓝色;
}

函数scrollWin(x,y){ 滚动到(x,y);} 单击选项卡以搜索位置 亚洲电视 关于北极星 弹弓 摩托雪橇
胜利 印度摩托车 邮件列表 RZR
布鲁特斯 护林员 军事的 电动汽车
北极星ESC 文件 关键字的搜索

案例类型1 案例类型2 标题 身体 剧本 创建 最后修改 回到顶端
好了,下面是我的XML的一个较小版本:

<document>
<article id="1">
    <title>International Inquiries</title>
    <body>Thank you for contacting Polaris Industries!</body>
    <script>May i please have your phone number area code first.</script>
    <casetype1>ATV</casetype1>
    <casetype2>Dealer</casetype2>
    <created sort="201206011355">06/01/2012 13:55</created>
    <modified sort="201411191848">11/19/2014 18:48</modified>
</article>
<article id="2">
    <title>National Accounts – Fleet Sales</title>
    <body>Polaris has a National Accounts/Fleet Sales group that sells Polaris vehicles direct to businesses.</body>
    <script></script>
    <casetype1>ATV</casetype1>
    <casetype2>Product</casetype2>
    <created sort="201402171253">02/17/2014 12:53</created>
    <modified sort="201411191838">11/19/2014 18:38</modified>
</article>
<article id="3">
    <title>Motorcycle Consumer Session Focus Group</title>
    <body>We have been recruiting for 10-15 Victory and Indian customers in 3 markets to take place in a 2.5 hour meeting (with a 30 min check in time) regarding their customer experience with Victory and Indian.</body>
    <script></script>
    <casetype1>Indian Motorcycle</casetype1>
    <casetype2>Marketing</casetype2>
    <created sort="201411111021">11/11/2014 10:21</created>
    <modified sort="201411181845">11/18/2014 18:45</modified>
</article>
<article id="4">
    <title>2015 SNOWCHECK Select Golden Ticket</title>
    <body>Golden Ticket (RMK models only)</body>
    <script></script>
    <casetype1>Snowmobile</casetype1>
    <casetype2>Marketing</casetype2>
    <created sort="201403211233">03/21/2014 12:33</created>
    <modified sort="201411181521">11/18/2014 15:21</modified>
</article></document>

国际查询
感谢您联系Polaris Industries!
请先告诉我你的电话号码和区号好吗。
亚洲电视
经销商
06/01/2012 13:55
11/19/2014 18:48
国民账户-车队销售
Polaris有一个国民账户/车队销售小组,直接向企业销售Polaris车辆。
亚洲电视
产品
02/17/2014 12:53
11/19/2014 18:38
摩托车消费者会议焦点小组
我们一直在为3个市场的10-15名Victory和Indian客户招募人员,他们将在2.5小时的会议(30分钟的登记时间)中讨论他们与Victory和Indian的客户体验。
印度摩托车
营销
11/11/2014 10:21
11/18/2014 18:45
2015年雪卡精选金券
金券(仅限RMK车型)
摩托雪橇
营销
03/21/2014 12:33
11/18/2014 15:21


好的,我按“casetype1”升序和“title”降序对表格进行排序。然后我添加了颜色、GIF和关键字搜索。现在我遇到的问题是页面顶部的选项卡。下面是我想要发生的事情,当代理单击选项卡时,我只希望显示我选择的部分,以便代理能够更快、更高效地加密信息页面。这能做到吗?如果是这样,怎么办?

有人能帮忙吗?问题是:您已经用
xslt
xml
标记了这个问题-因此,这些主题的回答者将查看您的问题。但这与XSLT无关,这可能是HTML、CSS、JQuery或JS问题。重新标记这个问题可能会有帮助。谢谢,我现在就改