首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法使用jQuery隐藏跨区

无法使用jQuery隐藏跨区
EN

Stack Overflow用户
提问于 2019-10-07 23:40:41
回答 2查看 48关注 0票数 0
代码语言:javascript
运行
复制
<span id='".$objResultFile["file_id"]."'>"

在jQuery的帮助下,我试图隐藏上面的跨度,但无法使其工作。

下面是我的代码:

代码语言:javascript
运行
复制
<script>
                        $(document).ready(function () {
                            $(".class").click(function () {
                                const get_ele_id = $(this).attr("id");
                                const get_file_name = $(this).data("fname");
                                $("input#" + get_ele_id).show().val(get_file_name);
                                $("span#" + get_ele_id).hide();
                             })
                            })
                  </script>
                  <?php
                            $strQueryFile = queryDB("*","tb_file", "user_id", $_SESSION['user_id']);
                            $objQueryFile = mysqli_query(connect_db(),$strQueryFile);
                            while ($objResultFile = mysqli_fetch_array($objQueryFile,MYSQLI_ASSOC)) {
                                echo "<tr>";
                                echo "<td><input style='display: none' id='".$objResultFile["file_id"]."' type='text'><span id='".$objResultFile["file_id"]."'>".$objResultFile["file_name"]."</span></td>";
                                echo "<td>".$objResultFile["uploaded_on"]."</td>";
                                echo "<td><a href='delete_file.php?file_id=".$objResultFile["file_id"]."&file_name=".$objResultFile["file_name"]."' onClick=\"return confirm('ท่านต้องการลบไฟล์ ".$objResultFile["file_name"]."')\"><span data-feather='trash-2'></span></a></td>";
                                echo "<td><a href='#'  id='".$objResultFile["file_id"]."' class='class' data-fname='".$objResultFile["file_name"]."' data-fid='".$objResultFile["file_id"]."'><span id='1' data-feather='trash-2'></span></a></td>";
                                echo "</tr>";
                            }
                            mysqli_close(connect_db());
                  ?>
EN

回答 2

Stack Overflow用户

发布于 2019-10-07 23:54:06

尝试删除引号,更改:

代码语言:javascript
运行
复制
<span id='".$objResultFile["file_id"]."'>"

至:

代码语言:javascript
运行
复制
<span id=".$objResultFile["file_id"].">"
票数 0
EN

Stack Overflow用户

发布于 2019-10-08 00:08:34

代码语言:javascript
运行
复制
But i use <span class='".$objResultFile["file_id"]."'>"

代码语言:javascript
运行
复制
$("span." + get_ele_id).hide();

它起作用了

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58272889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档