小编Ran*_*ton的帖子

字符串上的jQuery选择器仅在div包围时才有效

为什么这样做?

$('#findme', '<div><div id="findme">Hello</div></div>')
Run Code Online (Sandbox Code Playgroud)

这不是吗?

$('#findme', '<div id="findme">Hello</div>')
Run Code Online (Sandbox Code Playgroud)

出于某种原因,只有当我有封闭的div时,jQuery才会找到id为findme的div.

即使将其封装在不同的标签中也行不通.

$('#findme', '<html><div id="findme">Hello</div></html>')
Run Code Online (Sandbox Code Playgroud)

另外以下不起作用.

$('<div id="findme">Hello</div>').find('#findme')
$('<html><div id="findme">Hello</div></html>').find('#findme')
Run Code Online (Sandbox Code Playgroud)

虽然这有效.

$('<div><div id="findme">Hello</div></div>').find('#findme')
Run Code Online (Sandbox Code Playgroud)

我不了解上下文的工作原理.

谢谢,兰德尔

jquery

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

使用IE8进行双回发

我正在使用ASP.NET,我在webform上有一个保存按钮.当单击该保存按钮(ONCE)并且我正在使用IE8时,事件处理程序将执行两次.如果我使用兼容模式它工作得很好.在FF中一切正常.我在Vista和Windows 7上测试了IE8并获得了相同的行为.IE7工作得很好.只是好奇,任何人都有类似的问题.

PS我正在使用一个高级布局系统,它根据布局定义对控件进行定位和设置样式,因此它不仅仅是页面设置的标准控件.

asp.net internet-explorer postback

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

标签 统计

asp.net ×1

internet-explorer ×1

jquery ×1

postback ×1