小编Rud*_* W.的帖子

从字符串加载时,jquery.html()仅返回第一个文本

可以从字符串初始化一个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)

html javascript jquery dom

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

MYSQL再次选择*加一列

某些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)

如果没有自我加入或列出完整的列列表,这是否可行?

php mysql pdo

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

标签 统计

dom ×1

html ×1

javascript ×1

jquery ×1

mysql ×1

pdo ×1

php ×1