Javascript jQuery内容面板切换器阻止访问表单元素
我正在使用jquery.content-panel-switcher作为我网站的顶部菜单。它显示和隐藏不同的形式,例如Javascript jQuery内容面板切换器阻止访问表单元素,javascript,jquery,html,Javascript,Jquery,Html,我正在使用jquery.content-panel-switcher作为我网站的顶部菜单。它显示和隐藏不同的形式,例如 <div id="switcher-panel"></div> <!-- form to add, later do import here --> <div id="adds-content" class="switcher-content set1 show">
<div id="switcher-panel"></div>
<!-- form to add, later do import here -->
<div id="adds-content" class="switcher-content set1 show">
<form action='/post' name='submitform' id="submitform" method='post' class='pure-form'>
<textarea columns="40" rows="4" name='entry[body]' id="statement" placeholder='enter a note here to visualize the words and their connections, you can also use #hashtags and @mentions.'><% if (url) { %><%= urltitle %> <%= url %> @bookmarks<% } %></textarea>
<div id="addToContextsLabel">contexts:</div>
<ul id="addToContexts"></ul>
<input type="hidden" id="addedContexts" name="addedContexts">
<input type="hidden" id="context" name="context" value="<%= context %>">
<input type="hidden" id="selectedContexts" name="selectedContexts" value="">
<input type="hidden" name="statementid" value="">
<br>
<input type='submit' name="submit" id="submitbutton" value="save" class="pure-button pure-button-primary">
</form>
</div>
<!-- form to find -->
<div id="finds-content" class="switcher-content set1">
<form class="pure-form" id="searchform">
<input type="text" id="search" size="17" maxlength="20" class="pure-input" placeholder="search...">
<input type='submit' name="submit" value="find" class="pure-button pure-button-primary">
</form>
</div>
@书签
上下文:
现在,当我尝试使用document.submitform.submit.value=“edit”访问元素时代码>即使表单显示在我的浏览器中,它也无法工作
你知道可能是什么问题吗
谢谢 这里的问题是document.submitform
在浏览器加载div元素时使用了这些元素。但是,jquery.content panel切换器
js模块将这些内容呈现为不可见,因为它只是在加载页面后将它们复制到另一个div中
所以我要做的是使用jquery访问jquery.content-panel-switcher创建的实际元素,然后它就可以正常工作了。与上一个问题相同,您需要显示更多的代码来了解它为什么不能工作。在jsfiddle.net中进行一个演示会非常有帮助。这里显示的代码工作正常