繁体   English   中英

'$(<%= DDL.ID%>')和$('<%= DDL.ID%>')之间的差异

difference between '$(<%= DDL.ID %>) & $('<%= DDL.ID %>')

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我试图将事件绑定到下拉列表,因为昨天没有任何帮助进入JavaScript聊天室,没有人能够找到解决我的问题的方法,但是后来我以某种方式尝试将我的下拉列表绑定如下

$('<%= ddl.ID %>').bind('change',myfunction);

$(<%= ddl.ID %>).bind('change',myfunction);

它开始工作,有什么主意吗?

编辑

抱歉,它不适用于IE :(

4 个回复

jQuery使用CSS selector例如语法。

对于ID Selector它必须以#符号为前缀。 例如, $('#DOMElementId')

检查jQuery 选择器列表

在您的情况下,正确的应该是

$('#<%= ddl.ID %>').bind('change',myfunction) // if you have no master page or 
                                              //ClientIDMode="static"

要么

$('#<%= ddl.ClientID %>').bind('change',myfunction)

jQuery函数需要一个字符串作为选择器。

后一种语法没有任何意义,除了

  • 如果你的字符串是一个JavaScript变量(例如document.bodymyvar如果定义myvar )。
  • 如果您的ddl.ID字符串包含引号(您可能已将其创建为ddl.ID = "\\"#id\\"";

您可能通过另一个使代码中此行无效的错误修复了一个错误。

您可能应该改用ClientID

$('#<%= ddl.ClientID %>').bind('change', myfunction);

最好的选择是

$('#'+'<%= ddl.ClientID %>').bind('change',myfunction);

即使您在用户控件或内容页面中使用此控件也可以使用

$('#'+'<%= ddl.ClientID %>').change(myfunction);
1 ddl-auto 和 hbm2ddl.auto 有什么区别?

每次我尝试从 VSCode 启动“Spring Boot Dashboard”时,我都会在使用以下命令时遇到错误。 但是,我设法在堆栈溢出中找到了这一行,使其工作。 问题是我不知道差异以及它将如何影响我的生产。 任何形式的帮助都将不胜感激。 ...

2 ddl2hbm中id的序列值

我将使用序列作为主键。 我在eclipse中使用休眠工具生成ORM。 我无法确定提及Java bean中ID序列的选项。 喜欢 有没有办法提到它并用它生成bean类? ...

4 ASP.NET DropDownList SQL Server ID列与DDL selectedindex之间的差异

现在我正在开发一个允许员工订购靴子的系统 - 部分流程需要特殊用户的批准才能完全处理订单。 用户打算从下拉列表中选择未完成的订单,查看订单的信息,以及(通过相关员工的批准),提交订单。 我注意到的是,如果从数据库中删除加载到DDL中的订单,或者将订单编辑到没有任何理由加载到DDL中,则从 ...

5 DDL VS DCL的区别

在Oracle站点中,SQL语句的类型 Grant和Revoke属于DDL,但在很多其他站点中,我在DCL中看到Grant和Revoke ...哪一个是正确的? ...

7 相同的结构-DDS与DDL-文件和级别ID

在IBM i(as / 400)中,我希望针对DDL和DDS创建的文件(表)运行相同的程序。 使用“ CALL qsys2.generate_sql” API,我能够将DDS转换为DLL。 但是,一旦编译,我将获得不同的文件和成员级别ID。 这是DDS和DLL代码的非常简单的示例... ...

9 $('#id') 和 $("#'+"id"+'") 的区别

我试图找出$('#id1')和'@$("#' + "id1" + '")'之间的区别 var DA_input1 = $('#id1'); var DA_input2 = '@$("#' + "id1" + '")'; $("#test1").click(function(){ ale ...

2018-09-06 12:49:56 1 53   jquery
10 $(“#id”)和$(“ [id =]”)之间的差异

在我的页面中,由于某种原因(我发现与主题无关,因此不作解释),一个div被复制,并且在我的html中生成了两个具有相同ID的div。 在编写用于删除除最顶部以外的所有div的jQuery代码时,我发现$("#id")仅向我返回1个元素(注意:现在有两个具有相同ID的div),而$("[id=] ...

2016-09-19 06:36:33 1 1545   jquery
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM