我通过xajax成功地更新了DIV (当我单击一个链接时),但仅当我在函数本身中分配innerHTML时,而不是当我从另一个函数调用它时。
为了解释
// For the sake of testing
$output=rand(20,40);
// Add new HTML to container through $output
$ajax_resp->assign('div_container','innerHTML', $output);
return $ajax_resp;
这可以很好地工作。当我通过单击链接调用此函数时,容器将更新为
其目标是当我单击另一个div时显示另一个div。下面代码的问题是,它在页面加载时显示内容(您可以单击某个div来隐藏/显示另一个div),但我希望它在页面加载时隐藏(默认情况下隐藏)。这就是我现在所拥有的:
<div class="r-clickfeature">...click here to show another div</div>
<div class="r-productfeature">something...</div>
<script type="text/javascript
我在一个网站上工作,我必须显示基于数据库内容的按钮。单击这些按钮后,应该向数据库发送请求,并适当地重新加载页面的内容。
所有这些都是通过执行PHP脚本来使用Ajax和jQuery完成的。我可以生成按钮,但是当单击按钮时,jQuery不会触发。
似乎jQuery检测到了对包含按钮的div的单击,但没有检测到按钮本身的单击。
有人告诉我,它可能是,因为jQuery脚本是在页面使用新的HTML更新之前加载的。
这是所有选择按钮的div容器:
<div id = "choices">
<!-- Choices button will be displayed
当我点击页脚中的链接时,我尝试使用jQuery来显示和隐藏两个覆盖DIVs (参见下面的标记)。如果我单击了其中一个链接,jQuery就会按预期运行:它会隐藏另一个覆盖,并显示与我单击的链接相匹配的DIV.如果我单击条款和条件,然后再次单击条款和条件,它会隐藏DIV,然后再次显示相同的DIV。如果DIV已经可见,我想隐藏它。(我最初尝试了.toggle,但行为是相同的。)
页脚中的链接:
<a href="#terms">Terms and Conditions</a>
<a href="#privacy">Privacy P
这个问题可以重复出现,我只是找到了另一个具有相同问题的类似代码。
the :复制以下代码,并在第一个单元格之前插入,然后将其粘贴到该单元格中并运行该单元格,最后将在下面显示一个按钮,单击该按钮将切换新单元格以显示或隐藏,但但是出现了一个问题,即当我想从隐藏状态显示它时,行号无法自动显示,除非我单击编辑区域,这会触发一些事件使其恢复正常。
如何修复它和隐藏所有输入扩展的相同问题?
from IPython.core.display import display, HTML
toggle_code_str = '''
<form action
我使用这个Javascript命令来替换页面上另一个div的值为空div。所以我在我的html里有这个:
<a href = "... some links that call the javascript ...">text link</a>
<div id="highlight">
</div>
<div id="1">
...some text
</div>
<div id="2">
... some text
</div>