jquery - 如何在对话框内的 Jquery 中更新表格/表单内的 div 文本?

标签 jquery css jquery-ui

我在表格内有一个 div,它在我想更新的表格内

<form id="login_form" method="post" action="#" onsubmit="return false;"><table> 
<tr><td>Username</td><td><input type="text" name="name" id="login_name"></td></tr>
<tr><td>Password</td><td><input type="password" name="password" id="login_password"></td></tr>
<tr><td><input type="checkbox" name="keep_logged" id="login_keep" checked></td><td>Keep me logged in on this computer</td></tr>
<tr><td colspan=2><br><INPUT type="submit" name="Submit" value="Submit" onclick="submitLogin();">
<INPUT type="reset" name="Cancel" value="Cancel" id="login_cancel"></td></tr>
<tr><td colspan=2><div id="result_div"></div></td></tr>
</table>
</form>

我已经尝试了很多方法来更新那个 div,但我似乎无法让它工作。 例如:

$("div#result_div").html("My text is changed!");
$("#result_div").html("My text is changed!");
document.getElementById('result_div').innerHTML = 'My Text is changed!';

我尝试将它从 div 更改为 span,结果相同。如果我将 div 移到表格/表格之外,文本更新将完美运行,所以我相当确定我的代码正在正确执行。

我们将不胜感激。

谢谢。

编辑:我意识到这是在 Jquery-ui 对话框中,很抱歉原来忽略了那条信息。

最佳答案

看起来您的 html 格式不正确。你缺少一个 </td>在“让我保持登录...”之后添加标签。我不知道这是否会解决问题,但它可能会有所帮助。

关于jquery - 如何在对话框内的 Jquery 中更新表格/表单内的 div 文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1051727/

相关文章:

jquery - ui.item.has() 总是被触发

html - 使用 twitter-bootstrap popover 时如何使背景主体覆盖?

jquery - 拖动和调整 div 与其他 div 重叠

javascript - 当通过 AJAX 呈现表单时,jQuery 代码不适用于表单

jquery - 如何为视差站点制作全屏部分?

css - 了解 CSS 中的级联

css - 将图标与文本对齐

javascript - 如何将 slideDown() 与 appendTo() 一起使用

jquery - .ajax 成功函数有两个参数?

javascript - 使用 wow.js 动画对象出现两次