可以从字符串初始化一个jquery对象。处理ajax结果时通常会发生这种情况,即我正在尝试复制http://api.jquery.com/jQuery.post/
但是,我看到了奇怪的行为:
function test() {
var content = $("<html><body><div>hello</div><div>world</div></body></html>");
alert("content.text() = " + content.text());
alert("content.html() = " + content.html());
}
Run Code Online (Sandbox Code Playgroud)
第一个警报显示:content.text()= helloworld
第二个警报显示:content.html()= hello
这里发生了什么事?
谢谢大家的解释。我最终在的另一层添加<div>了一个子项<body>,例如
<html>
<body>
<div> <=== added
<div>hello</div>
<div>world</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 某些SQL工具集(如PDO)可以根据所选的第一列执行特殊操作,例如将其作为类名进行实例化或将其用作哈希表中的键.不幸的是,PDO从结果中删除了该列.如果我仍然希望它成为结果的一部分怎么办?
我尝试过诸如此类的查询
SELECT `class` as `myclass`, * FROM `mytable`
Run Code Online (Sandbox Code Playgroud)
但是我收到了错误:
#1064 - 您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便
mytable在第1行的'*FROM附近使用正确的语法
我知道列名中不会有冲突,因此
as `myclass`
Run Code Online (Sandbox Code Playgroud)
以下工作正常:
SELECT `class` as `myclass`, `class` FROM `mytable`
Run Code Online (Sandbox Code Playgroud)
如果没有自我加入或列出完整的列列表,这是否可行?