给定具有以下id属性的表:
id="table.form.address.48619"
Run Code Online (Sandbox Code Playgroud)
...如何仅在其id的table.form.address部分中选择它?
如果我尝试以下方法:
var sInputs = $('table[id=^"table\\.form\\.address"]');
alert( sInputs.html() );
Run Code Online (Sandbox Code Playgroud)
我得到一个null
谢谢
PS - 我没有控制生成ID的方式:-(,这只是我必须处理的事情
对不起,不清楚如何提出这个问题.这是我的情景:
调节器
HostSite hostSite=new HostSite();
hostSite.setUrl("www.somesite.com");
// hostSite.getId() is null, naturally
hostSiteService.saveHostSite(hostSite);
// hostSite.getId() is still null
Run Code Online (Sandbox Code Playgroud)
HostSiteServiceImpl
public void saveHostSite(HostSite hostSite) {
hostSiteDAO.save(hostSite);
}
Run Code Online (Sandbox Code Playgroud)
HostSiteDAOImpl
public void save(HostSite hostSite) {
if(hostSite!=null) {
getEntityManager().merge(hostSite);
}
}
Run Code Online (Sandbox Code Playgroud)
如您所见,我不是在任何地方修改实体对象引用.我觉得合并操作会使用已在表级初始化的数据更新持久化对象.在我的情况下,它只是自动生成的id.但是可能还有其他的东西,例如创建时间戳等等......是否有我需要做的事情,在持久化对象上设置这个生成的id?操作本身没有问题.记录将使用生成的id保存在表中.
我正在将Hibernate 4用于JPA提供程序.
我有以下正则表达式:
(\d{5}[,])
Run Code Online (Sandbox Code Playgroud)
这符合以下条件:
12005,11111,11111,
Run Code Online (Sandbox Code Playgroud)
但我如何使尾随逗号可选?
编辑:
可接受的结果是:
12005,
11111,11111,
12005
11111,11111
Run Code Online (Sandbox Code Playgroud)
不可接受:
123456
123456,
12345,123456
123456,123456
Run Code Online (Sandbox Code Playgroud) 如果我有一个这样的元素,例如:
<input type="text" class="someTextBox" id="someTextBoxID" />
Run Code Online (Sandbox Code Playgroud)
...如果课程被放在id之前,这有关系吗?如果我不得不猜测我会说不,但我又想知道是否有任何规则.
我正在尝试弄清楚哪些因素会影响 API 调用配额。我有一个带有地图的页面,地图上标记了 5000 个位置。
谷歌会计算 1 页加载量还是它在地图上标记的 5000 个位置吗?
如果我有一组特殊字符,如:!@#$%^&*(){}[]<>?/|-我怎样才能检查字符串(或字段值)中是否存在任何这些字符?尝试添加一个方法jQuery验证器插件,如果存在任何字段,它将拒绝该字段.我意识到这要求很多,正则表达式只是在杀我.
我有一个令人讨厌的小角色卡在两个div之间:
<div id="someID1">stuff</div>x<div id="someID2">more stuff</div>
Run Code Online (Sandbox Code Playgroud)
有没有办法在这些div之间得到'x'?在永久修复生效之前,这是一个临时修复:-(