0

如果我在数据中有以下代码: jQuery 的 $.ajax 调用部分:

data : {

     INPDESC : $("#AddContent #inpDesc").val(),
                DefaultID: $('#DefaulID').val() 


            },

基本上,#AddContent 是 div 标签的 id 字段,如下所示:

<div id='AddContent' class="someclass">

而#DefaultID 是上面 div 标签内定义的 id,在 cfinput 标签中,如下所示:

<cfinput type="text" name="DefaultID" id="DefaultID" value="4" />

同样,#inpDesc 是另一个文本类型输入字段的 id。

我的问题是,传递#AddContent id 的需要是什么,难道它不能只是#inpDesc id 代替两者,因为AddContent id 只是定义布局吗?

我的意思是不能像下面这样:

data : {

     INPDESC : $("#inpDesc").val(),
                DefaultID: $('#DefaulID').val() 


            },
4

1 回答 1

0

是的,每个页面上的 ID必须是唯一的,因此没有必要在选择器中同时使用这两个 ID。

于 2013-11-01T00:23:42.777 回答