Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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
Javascript 如何将数据从a href转换为字符串并在以后使用_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何将数据从a href转换为字符串并在以后使用

Javascript 如何将数据从a href转换为字符串并在以后使用,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我的问题的标题需要更多的解释 我正在为一家地毯公司建一个场地。上周我提出了一个问题,要制作一个手风琴菜单,把一张图片放在另一个div中 但是现在,我被要求在图片中添加更多信息 所以。。。我有这样的菜单: <ul class="leve1"> <li> <div class="some"> <a href="images/rugtype/image1.jpg">image1<

我的问题的标题需要更多的解释

我正在为一家地毯公司建一个场地。上周我提出了一个问题,要制作一个手风琴菜单,把一张图片放在另一个div中

但是现在,我被要求在图片中添加更多信息

所以。。。我有这样的菜单:

    <ul class="leve1">
        <li>
           <div class="some">
           <a href="images/rugtype/image1.jpg">image1</a>
           <a href="images/rugtype/image2.jpg">image2</a>
           <a href="images/rugtype/image3.jpg">image3</a>
           ...
           </div>
       </li>
       ...
   </ul>
  • ...
  • ...
更新

新的一天,新的思维

我的菜单有点变了,我的问题也变了

我需要添加到该网站与每个地毯类型的规格div,但只有当你点击一个链接显示

我使用以下命令将地毯图像放置在菜单旁边的一个div中:

$("div.some a").click(function (event) {
    event.preventDefault();
    $("div#dest").html($("<img>").attr("src", this.href).fadeIn(1000));
});
$(“div.some a”)。单击(函数(事件){
event.preventDefault();
$($)

有什么方法可以让我从上面的href获取rugtype信息吗?

尝试使用
html
方法添加
img
元素。之后,使用
find
方法查找,并应用和fadeIn效果,例如:

$("div.some a").click(function (event) {
    //prevent default
    event.preventDefault();

    // get the href property
    var href = $(this).prop('href');

    // find the div and add a img with display:none, locate the img and fadeIn
    $("div#dest").html("<img src='" + href + "' style='display:none;' />")
                 .find('img')
                 .fadeIn(1000));
});
$(“div.some a”)。单击(函数(事件){
//防止违约
event.preventDefault();
//获取href属性
var href=$(this.prop('href');
//找到div并添加一个img,显示:none,找到img和fadeIn
$(“div#dest”).html(“”)
.find('img'))
.fadeIn(1000);
});

您无法将XLS文件读取为文本。但是,您可以将其另存为CSV并以这种方式进行解析。然而,使用数据库比所有这些都要简单得多。您所要做的就是以CSV模式在js中读取XLS文件。首先将XLS另存为
CSV
文件。现在,您可以使用jquery CSV插件读取它:code改变了,所以我将不再使用CSV~@Rory-数据库将被进一步使用(这是一个不断增长的项目,@the Dark Knight赞赏阅读CSV,将在另一个项目中使用;)可能我不是很清楚……或者我很傻……我只是想把“rugtype”放进去。./images/**rugtype**/image1.jpg。我试过使用.split(“/”)但是没有起作用。