bs模态框中的form获取或设置表单及其中元素用nam不能用id?
- 用
$('form#formid').submit();
居然不能提交表单? 感觉好奇怪? 最后用
alert($('form#formid').attr('form_some_attr_example_id'))
居然显示的是 undefined 然后再看alert($('form#formid').attr('action'))
居然也是undefined?那么难怪
$('form#formid').attr('action', 'some_action_addr')
设置表单的action地址自然就是无效的了, 甚至连 表单 $('form#formid') 都是undefined, 都没有获取到这个表单, 自然submit() 就不会生效 跳转, 也就是不提交表单了
=====================================================
这个只是在模态框中的表单, 才存在这样的问题? 而在html>body下的表单则不存在这样的问题?
也就是说, 模态框中的表单/及其下面的input组件 要获取它们, 要用 它们的 name属性 , 而不能使用 id属性??
用name属性可以获取 模态框中的表单 及其包含的input组件??
- 是因为 每次创建 "新的" 模态框, id不能重复, 而name可以重复的原因吗?