getting id from jsp
getting id from jsp
我在jsp中有一个user
bean。用户bean具有name
属性。我用user.name
作为text
元件的id
——
<form:input type="textarea" id="${user.name}" .../>
从JavaScript我试图得到这样的id-
document.getElementById("user.name");
但它没有起作用。有人能告诉我如何从JavaScript或jQuery获得id
吗。
我正试图从javascript中获得这样的id-
document.getElementById("user.name");
你的意思是你想得到DOM元素吗?或者您的意思是,您正在尝试实际获取DOM元素的ID,也就是说,确定${user.name}
的求值结果是什么?
如果您试图获取DOM元素,您需要知道ID,或者使用jQuery,那么可以想出一些选择器来唯一地选择您想要的元素。
如果您只是想在javascript中获得${user.name}
的值,那么您可能希望使用类似var id = '<%= user.name %>';
的东西。
您可以将两者结合起来,这里有一些使用vanilla-js和jQuery的例子。
var id = '<%= user.name %>';
var domEl = document.getElementById(id);
var jqObj = $('#' + id);
var domElFromObj = jqObj.length == 1 ? jqObj[0] || null;
var idFromDomEl = domEl.id;
var idFromObj = domElFromObj == null ? '' : domElFromObj.prop('id');
转义点如下:
$('#user''.name')
或
$("input[id='user.name']")
您使用EL
document.getElementById("${user.name}");
它写在你的HTML呈现
document.getElementById("demo");
...
...
...
...
<form:input type="textarea" id="demo" .../>
使用user'.name
而不是user.name
相关文章:
- 使用JSP从服务器检索和显示图像
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- servlet中的请求对象,而不是从jsp接收参数值
- 使用Javascript生成包含JSP的HTML
- 转义在jsp's脚本
- 显示&作为&在jsp中使用angularjs而不使用ng-bind-html
- 在JSP中运行pdftk
- 使用javascript和jsp将数据插入到融合图中
- 如何将输入类型值或id从一个jsp传递到另一个jsp页面
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- Validate JSON from Mongo?
- Get JSON from an url
- 在使用cq:include包含外部JS之前,如何在JSP中包含全局JS变量
- creating objects from variables ES6
- 如何将日期id从一个jsp传递到另一个jsp页面
- getting id from jsp
- jquery使用name from变量按类选择元素
- Using jQuery with classes from ES6
- 如何计算与php中的CRC32函数兼容的arrayBuffer(javascript中的From FileReader)
- Pass value from jsp (java code> to javascript