我需要从一组div中的一个点击的div中获取输入值。
while ($row = $result->fetch_assoc()) {
echo'<div class="col-md-3 ">
<div class="hvr-bob divs">
<a href="#" class="box bg-primary" style="text-decoration:none;" data-toggle="tooltip" title="'.$nozerosinmydate.'">
<div class="box-cell p-a-3 valign-middle">
<i class="box-bg-icon middle right fa fa-print"></i>
<span class="orderinfo">
<span class="font-size-16" ellipsis><strong>'.$nextgenorder_companyname_shorten.'</strong></span><br>
<span class="font-size-14 ">'.$nextgenorder_ordernumber.'</span>
<input type="hidden" class="gogo" id="searchbyordernumber" name="searchbyordernumber" value="'.$nextgenorder_ordernumber.'">
</span>
</div>
</a>
</div>
</div>
';
}
现在脚本
<script type="text/javascript">
$( ".divs" ).on( 'click' , function() {
$(".gogo").each(function(){
searchString=$(this).val();
alert(searchString);
});
});
</script>
这将返回第一个div的值,无论我单击哪个div。
在DOM中ID应该是唯一的,因此在每个输入上使用id=“searchbyorderNumber”
不是有效的HTML。话虽如此,在click侦听器内部,您应该能够使用.find()获得click div中的子输入,而不是迭代所有输入。
null
$( ".divs" ).on( 'click' , function() {
let input = $(this).find('.gogo');
alert(input.val());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="col-md-3 ">
<div class="hvr-bob divs">
<a href="#" class="box bg-primary" style="text-decoration:none;" data-toggle="tooltip">
<div class="box-cell p-a-3 valign-middle">
<i class="box-bg-icon middle right fa fa-print"></i>
<span class="orderinfo">
<span class="font-size-16" ellipsis><strong>test1</strong></span><br>
<span class="font-size-14 ">1</span>
<input type="hidden" class="gogo" id="searchbyordernumber" name="searchbyordernumber" value="1">
</span>
</div>
</a>
</div>
</div>
<div class="col-md-3 ">
<div class="hvr-bob divs">
<a href="#" class="box bg-primary" style="text-decoration:none;" data-toggle="tooltip">
<div class="box-cell p-a-3 valign-middle">
<i class="box-bg-icon middle right fa fa-print"></i>
<span class="orderinfo">
<span class="font-size-16" ellipsis><strong>test2</strong></span><br>
<span class="font-size-14 ">2</span>
<input type="hidden" class="gogo" id="searchbyordernumber" name="searchbyordernumber" value="2">
</span>
</div>
</a>
</div>
</div>
<div class="col-md-3 ">
<div class="hvr-bob divs">
<a href="#" class="box bg-primary" style="text-decoration:none;" data-toggle="tooltip">
<div class="box-cell p-a-3 valign-middle">
<i class="box-bg-icon middle right fa fa-print"></i>
<span class="orderinfo">
<span class="font-size-16" ellipsis><strong>test3</strong></span><br>
<span class="font-size-14 ">3</span>
<input type="hidden" class="gogo" id="searchbyordernumber" name="searchbyordernumber" value="3">
</span>
</div>
</a>
</div>
</div>
我在尝试重现一个我见过的游戏机械师。机械师是个装枪的人。 目前我已经设置好了,所以当你点击一个有“.武器”类的div时,它会倒数“弹药”,如果你到了0,它会说没有弹药。 如果你点击并按住“.武器”x时间,那么它就会进行重装。 问题是,当我做任何事情时,总是有很多---当我想重新装入武器3时,例如,我不知道如何获得那个div(“.warm”)开始的“ammo”的原始值。 我试着在var中设置值,但我
我试图用按钮点击刷新一个div,但一定是出了什么问题。我也在使用ASP.NET和jquery。如果你们能帮我那就太棒了 这里有完整的代码
本文向大家介绍jquery ajax双击div可直接修改div中的内容,包括了jquery ajax双击div可直接修改div中的内容的使用技巧和注意事项,需要的朋友参考一下 最近在做后台功能开发的时候,用到对排序字段的修改,感觉只为了修改一个排序值,而要重新进入编辑页比较麻烦,于是网上找点资料自己动手写了一个jquery双击实现直接修改排序值的效果: html代码: JS代码: PHP代码: 效
我有一个这样的结构: 它会转五次(五个标题和五个div)。 在CSS中,我为类定义了:“展开”和“折叠”(展开和折叠内容属性,因为当我单击段落时,文本在展开和再次单击时折叠)。因此,当内容折叠时,我有“展开”文本来单击,当展开时,我有“折叠”文本。 问题是,我使用的脚本只支持一个div。当我对五个div执行相同的技巧时,我有一个问题,因为所有的,五个div都在一次展开/折叠。 我在接近身体关闭标记
问题内容: 我正在使用此代码: 和这个 HTML : 问题是我的链接位于内,单击时它们不再起作用。 问题答案: 遇到同样的问题,想出了这个简单的解决方案。它甚至可以递归工作:
你好,有没有办法让wordpress the_permalink编写类似echo的脚本,并将其加载到jquery上,同时分别处理所有帖子? 长版本:你好,在wordpress中,我试图使我的帖子看起来像图像缩略图,当我悬停在它们上面时,它会显示文章的标题和类别。当我悬停image_thumb.show script运行的div时,我就是这样做的。我想让它像是当我点击图像的任何地方,它去张贴链接。当