Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/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
HTML/JavaScript使用输入字段删除DIV+;代币匹配_Javascript_Jquery_Html_Dynamic - Fatal编程技术网

HTML/JavaScript使用输入字段删除DIV+;代币匹配

HTML/JavaScript使用输入字段删除DIV+;代币匹配,javascript,jquery,html,dynamic,Javascript,Jquery,Html,Dynamic,我试图在键入字母时从文档中删除div,但我似乎无法记下逻辑和/或语法。目前,我用于执行此操作的代码在html文档中被注释掉,其工作版本删除了下面未注释的键入内容。下面是我所有的代码。这方面的任何帮助都会很好 同样,我尝试根据用户键入的内容删除div元素 我不太确定你到底想干什么,因为那段代码太难破译了 下面是一些基于keyup删除div的代码。它将删除包含与键入内容相同字母的div。不确定这是否与您想要的相似,但希望这有助于: HTML: <html> <head>

我试图在键入字母时从文档中删除div,但我似乎无法记下逻辑和/或语法。目前,我用于执行此操作的代码在html文档中被注释掉,其工作版本删除了下面未注释的键入内容。下面是我所有的代码。这方面的任何帮助都会很好

同样,我尝试根据用户键入的内容删除div元素


我不太确定你到底想干什么,因为那段代码太难破译了

下面是一些基于keyup删除div的代码。它将删除包含与键入内容相同字母的div。不确定这是否与您想要的相似,但希望这有助于:

HTML:

<html>
<head><title>Remove Divs</title></head>
<body>
    Enter a character to remove the div with the corresponding letter:
        <input id="in" />
    <br />
    <div id="parent">
        <div>A div</div>
        <div>B div</div>
        <div>C div</div>
        <div>D div</div>
        <div>A div</div>
        <div>B div</div>
        <div>C div</div>
        <div>D div</div>
        <div>A div</div>
        <div>B div</div>
        <div>C div</div>
        <div>D div</div>
        <div>A div</div>
        <div>B div</div>
        <div>C div</div>
        <div>D div</div>
        <div>A div</div>
        <div>B div</div>
        <div>C div</div>
        <div>D div</div>
    </div>
</body>
</html>
$("#in").keyup(function(event) {
    var val = String.fromCharCode(event.which);
    $("#parent div:contains('" + val + "')").remove();
});

可以在这里使用一些输入:-/您可以提供更多的上下文,或者在代码中缩小它的范围吗?此外,您可以尝试提取一些内容并将其放入JSFiddle.net,因为它可以让您将HTML、JS和CSS全部嵌入到一个文件中,并且您可以在其中协作处理。有没有更干净的方法来显示我的代码?它是非常嵌套的,所以在pastebin上显示得不是很好。剧本是关于第67、107行的。下面是它所指的div,class=accordiontTitle.Nick,我认为你需要重写你的问题并提供一些不同的代码。让人们更容易帮助你,人们会尽最大努力帮助你。你的问题是什么还不清楚。你在过滤div吗?搜索?或者当按下“a”时,删除div?给出一些例子,用户采取了什么行动以及预期的结果是什么。对于这样的问题,用你的代码,从零开始,就像@JoshGough在他的JSFIDLE答案中所说的那样。为您需要帮助解决的问题输入足够的html/css/javascript。你的html有448行。这将使人们不愿意帮助别人。问题隐藏在所有这些额外代码的某个地方。至少要删除所有注释掉的代码。如果这个问题不需要css,那么就把它删除。这就是问题的本质,从你的帮助开始!非常感谢。不客气:)很高兴它能工作……但它在小提琴上该做什么呢?我键入的任何内容基本上都会使所有内容消失。它可以在JS上为我工作。它是区分大小写的,找不到一个快速简单的方法来做一个不区分大小写的,我和其他课程有一个时间表要做:P