小编Bri*_*one的帖子

JQuery $(this)选择器功能和限制

我需要帮助理解$(this).是否有可能在括号内缩小"this"的焦点,或者"this"是否排除使用任何其他属性?

例如:我不明白为什么这段代码:

$(this).children("div")
Run Code Online (Sandbox Code Playgroud)

不能像这样重写:

$(this +" div")
Run Code Online (Sandbox Code Playgroud)

无需诉诸:

$('#'+$(this).attr("id")+" div")
Run Code Online (Sandbox Code Playgroud)

另外,你能在JQuery文档中指出'this'吗?由于显而易见的原因,很难将"this"用作搜索词.

jquery this selector

10
推荐指数
2
解决办法
5万
查看次数

在ColdFusion中读取跨域(跨子域)Cookie(HTTPS)

我需要使用ColdFusion 从http://origin.domain.com上读取在https://sub1.domain.com上创建的cookie .我已经看到很多关于如何使用CFCOOKIE在子域中创建cookie的信息,但我不知道如何访问已经存在的cookie.

HTTPS会不会让这个变得不可能?

附录:下面的检查答案正确解决了上述问题.就我而言,它没有用.我应该解释一下:sub1.domain.com上的cookie是由托管的第三方产品创建的 - 不是用coldfusion编写的,不在我的控制之下.

cookies subdomain coldfusion cross-domain

7
推荐指数
1
解决办法
2768
查看次数

JQuery在IE7中启用/禁用提交按钮

我使用以下代码禁用提交按钮

$("input[type='submit']").attr("disabled", "disabled");
Run Code Online (Sandbox Code Playgroud)

并且此代码重新启用它:

$("input[type='submit']").removeAttr("disabled");
Run Code Online (Sandbox Code Playgroud)

它在我尝试过的所有浏览器上工作正常,除了Internet Explorer 7. IE7会禁用该按钮,但是当它重新启用时,该按钮仍然看起来已禁用.

尽管有光标和灰色,但此按钮已启用并可单击:

IE7启用按钮,禁用外观

(一位同事在使用IE8时遇到了同样的麻烦,但我无法重现它.)

我有一个可以完成工作的解决方法,但它很难看.我有两个按钮,一个是禁用的,一个不是.首先,我显示已禁用的一个并隐藏启用的按钮.

$("input[type='submit']:first").css("display","inline"); //show disabled
$("input[type='submit']:last").css("display","none");    //hide enabled
...
<input name="Submit" type="submit" value=" Sign In " tabindex=3 disabled>
<input name="Submit" type="submit" value=" Sign In " tabindex=3 >
Run Code Online (Sandbox Code Playgroud)

当我的"if"条件满足时,我隐藏已禁用的提交并显示已启用的提交.

是否有更优雅的基于CSS或JQ的解决方案来解决这个问题?

jquery submit internet-explorer-7

4
推荐指数
1
解决办法
4342
查看次数

在ColdFusion中,如何显式引用Application.cfc中定义的"THIS"范围?

有没有办法明确引用Application.cfc中定义的THIS范围?

假设我有一个像这样的Application.cfc:

component {
this.name="MyApplication"
..
Run Code Online (Sandbox Code Playgroud)

我知道,从网站的任何页面,你都可以这样访问this.name ...

<cfoutput>#this.name#</cfoutput> 
Run Code Online (Sandbox Code Playgroud)

...但是如果你在另一个组件中,你将如何到达Application.cfc的"this"范围?是否可以不关闭var?

Adobe文档说您可以使用实例或对象名称作为前缀来引用"THIS"范围.我尝试过Application.this.name但它没有用.

coldfusion application.cfc

2
推荐指数
1
解决办法
158
查看次数

Oracle:防止存储过程在生产环境之外运行

我们在Oracle生产环境中有一个计划任务,它运行一个存储过程来在dev和prod中的相同模式之间复制数据.(这是解决业务问题的一种权宜之计,直到我们的开发人员有时间正确解决它.)

我们通过从prod复制擦除数据来定期刷新我们的开发和测试环境.该副本包括任务和存储过程.如果存储过程在除生产中的那些服务器之外的任何服务器上运行,我们冒着破坏数据的风险,因此我必须记得告诉DBA在开发和测试中禁用该任务.

有没有办法(通过pl/sql?)来阻止存储过程在我们的生产环境之外运行?

作为故障保护,该过程使用未在dev或test中定义的别名,我宁愿避免生成的错误.

oracle plsql stored-procedures

1
推荐指数
1
解决办法
184
查看次数