jQuery 选择帮助
jQuery.subscribe('setIdComFamOnEditForm', function(event,ui) {
var idButton = ui.id;
var idComFam = jQuery("#" + idButton).name.split("-")[1];
$("#formFamigliare").attr('action', 'detraz_update');
$("#IdComFam").val(idComFam);
});
上面的代码没有找到 jQuery("#" + idButton)。
我哪里错了?
jQuery.subscribe('setIdComFamOnEditForm', function(event,ui) {
var idButton = ui.id;
var idComFam = jQuery("#" + idButton).name.split("-")[1];
$("#formFamigliare").attr('action', 'detraz_update');
$("#IdComFam").val(idComFam);
});
The above code does not find the jQuery("#" + idButton).
Where Am I wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不太熟悉 subscribe 但你确定 ui.id 返回一个值吗?此外,我不认为 jquery 包装集有 name 属性。所以我认为 jQuery("#" + idButton).name 不起作用。如果您想要 name 属性,则需要使用 attr() 方法。
I'm not that familiar with subscribe but are you sure that ui.id is returning a value? Furthermore I don't think a jquery wrapped set has a name property. So I don't think jQuery("#" + idButton).name will work. If you want the name attribute you would need to use the attr() method.