小编mik*_*eum的帖子

jQuery选择器返回的完整HTML对象

给出这个HTML:

<li id="the_list_item"><img src="some_img"></li>
Run Code Online (Sandbox Code Playgroud)

而这个选择:

$("#the_list_item")
Run Code Online (Sandbox Code Playgroud)

我想通过jQuery选择器从对象返回获取完整的html.

使用:

$("#the_list_item").html()
Run Code Online (Sandbox Code Playgroud)

...只是给我内在的HTML(<img src="some_img">部分)

但是由于:

$("#the_list_item").attr("id")
Run Code Online (Sandbox Code Playgroud)

给我'the_list_item',这表明整个列表项确实包含在返回的对象中..那么如何从该对象获取完整的代码?

我想<li id="the_list_item"><img src="some_img"></li>从我的对象中获取一个String:但是找不到这样做的方法.

jquery jquery-selectors

18
推荐指数
3
解决办法
2万
查看次数

如何在散列中将变量值指定为变量名?

我需要定义一个哈希,用于使用jQuery发布一些ajax数据.哈希看起来像:

var setname = 'set_1';
elements = { set_1: {'beer','water','wine'} };
Run Code Online (Sandbox Code Playgroud)

我需要解决的挑战是'set-1'(数组元素的关键)应该根据值的动态命名var setname.

我想避免使用eval()当然..在PHP中它可以使用这样的双美元符号来完成:$$setname,但是在JavaScript中这样做的方法是什么?

javascript variables

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

如何区分Javascript中的"Enter"和"Return"键?

一些桌面应用程序以不同的方式处理"回车"键和小键盘的"回车"键.我注意到这两个键在Javascript(jQuery)中生成相同的keyCode(13).

它们是否在浏览器环境中转换为相同,或者是否可以区分它们(即,使CR在文本区域中创建一个新行,并且'enter'键提交它的形式?

javascript keycode

17
推荐指数
3
解决办法
2万
查看次数

javascript:这是一个有条件的任务吗?

来自Google Analytics分析跟踪代码:

var _gaq = _gaq || [];
Run Code Online (Sandbox Code Playgroud)

这是如何运作的?

它是条件变量赋值吗?这跟说:

if( !(_gaq) ) {_gaq = []; }
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何在焦点上选择textarea中的所有文本(在safari中)

我无法理解为什么当textarea获得焦点时我无法获得textarea的内容.

请访问这里的实例:http://jsfiddle.net/mikkelbreum/aSvst/1

使用jQuery,这是我的代码.(在SAFARI中)它使得在单击事件的情况下选择文本,而不是焦点事件:

$('textarea.automarkup')
.mouseup(function(e){
    // fixes safari/chrome problem
    e.preventDefault();
})
.focus(function(e){
    $(this).select();
})
.click(function(e){
    $(this).select();
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery select focus

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

适用于Mac OS X的交互式正则表达式构建器学习工具?

有人想在Mac OS X上为正则表达式语法推荐一个好的正则表达式工具(用于构建和学习的交互式GUI)吗?

regex macos

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

javascript:/*@ @*/是什么意思?

有人可以解释html5shim脚本的开头和结尾是如何工作的吗?

脚本/*@@*/这样开头 并结束:

/*@cc_on(function(a,b){function ........ (this,document);@*/
Run Code Online (Sandbox Code Playgroud)

什么是/*@ @*/做什么?

我希望/**/序列可以注释掉它们之间的所有行,但是自从脚本执行以来,这种情况不可能出现在这里吗?我糊涂了.

发现于:

http://html5shim.googlecode.com/svn/trunk/html5.js

javascript commenting

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

使用ajax处理www-authentication请求?

是否可以使用AJAX将凭据传递给请求www-authentication的Web服务器?

我想登录使用.NET Bsic www-authentication的网站,并使用ajax传递凭据.使用浏览器访问服务器时,浏览器会提示用户使用身份验证/登录窗口.

html标头包含:

WWW-Authenticate: Basic
realm="hosting.xp"
MicrosoftSharePointTeamServices: 6.0.2.6568
X-Powered-By: ASP.NET
Run Code Online (Sandbox Code Playgroud)

我想通过从ajax对象调用它来访问"幕后"网站,但我不知道如何处理请求身份验证的http标头.

我希望ajax调用导致特定用户登录(cookie集),以便用户可以稍后进行访问并"已经"登录.

这可以按照我在这里描述的方式完成吗?

.net authentication ajax

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

Mac OS X mySQL自定义数据库路径(MAMP PRO)

我正在使用MAMP(OS-X 10.6.6),我想将mySQL db文件夹移动到我的dropbox文件夹中.MySQL服务器MAMP运行存储其数据库

/Library/Application Support/appsolute/MAMP PRO/db/mysql
Run Code Online (Sandbox Code Playgroud)

..我无法让它遵循符号链接或别名到mysql文件夹.

有没有办法改变mySQL用于存储数据库的路径?在MAMP论坛上,他们说这是不可能的,但我想在MAMP正在运行的任何mySQL服务器上必须有某种配置文件,可以更改为指定使用过的DB的替代位置..?

有谁知道如何实现这一目标?将数据库存储在Dropbox上是我需要解决的最后一个元素,以便能够从我的不同计算机处理我的项目.

mysql macos mamp mysql-management

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

如何使用_this_ Jeditable获取被操纵的dom元素的值?

这是Jeditable的延续 :如何根据dom元素属性设置参数

请在这里回复..这是我的'真实'账户..

我正在尝试将不同的参数值分配给我已启用jQuery插件'Jeditable'的不同div.我不能让它工作,我确信它的东西很简单..但我无法弄清楚..

我如何实现它?

给出以下DOM元素:

<div class="editme" id="theone" rel="test"></div>
Run Code Online (Sandbox Code Playgroud)

这些不同的片段为上面的空div生成以下dafault占位符文本:

$('.editme').editable('savedata.php',{
    placeholder : "txt -  "+$(this),
    }   
);
// outputs: "txt -  [object Object]"

$('.editme').editable('savedata.php',{
placeholder : "txt -  "+this,
}   
);
// outputs: "txt - [object HTMLDocument]"

$('.editme').editable('savedata.php',{
placeholder : "txt -  "+$(this).html(),
}   
);
// outputs: "txt - undefined"

$('.editme').editable('savedata.php',{
placeholder : "txt -  "+$(this).attr('rel'),
}   
);
// outputs: "txt - undefined"

$('.editme').editable('savedata.php',{
placeholder : "txt -  "+this.attr('rel'),
}   
);
// outputs: "" (NULL / …
Run Code Online (Sandbox Code Playgroud)

jquery this jeditable

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