小编Dan*_*Dan的帖子

jQuery - 选择给定行的第一个单元格?

我在一列中有一张图像表.当我单击图像时,想要获取该行中第一列的文本值.

我可以用这个得到整行:

var a = $(this).parents('tr').text();
Run Code Online (Sandbox Code Playgroud)

但是,我无法隔离该行的第一个单元格.

我试过了

var a = $(this).parents('tr td:first').text();
Run Code Online (Sandbox Code Playgroud)

但这只是返回整个表的第一个单元格.

谁能帮我吗?

谢谢.

jquery jquery-selectors

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

SQL - 从UNION查询中识别源表

我正在用PHP构建一个RSS源,它使用来自三个独立表的数据.表格均指网站不同区域内的页面.我遇到的问题是尝试在XML中创建链接字段.在不知道每个记录来自哪个表的情况下,我无法创建指向它的正确链接.

有没有办法解决这个问题?我尝试使用mysql_fetch_field,但它返回了表的空白值.

$sql = "
SELECT Title FROM table1
UNION 
SELECT Title FROM table2
UNION 
SELECT Title FROM table3";
Run Code Online (Sandbox Code Playgroud)

还涉及其他领域,但这基本上是我正在使用的查询.

任何帮助,将不胜感激.

谢谢.

sql union

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

jQuery - 中断动画?

一旦用户点击某些内容,我就会将jQuery用于一些简单的动画效果.但是,如果他们在第一个动画完成之前再次单击,则没有任何反应.他们必须等到第一个动画结束.

有没有办法打断动画过程,并在第二次点击时从头开始?

谢谢.

jquery animation

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

css - 使用水平滚动条显示图像

我试图在固定宽度的div内水平显示许多图像.我想使用水平滚动条来显示不适合div内部的图像.

但是,图像垂直显示,而不是水平显示.有没有办法迫使它们并排显示?

div#event {
width: 150px;
overflow-x: scroll;
overflow-y: hidden;
}

div#event ul { list-style: none; }

div#event img {
width: 100px;
float: left;
}

<div id="lasteventimg">
<ul><li><img src="./gfx/gallery/image1.jpg" /></li>
<li><img src="./gfx/gallery/image2.jpg" /></li>
<li><img src="./gfx/gallery/image3.jpg" /></li>
</ul>
</div>  
Run Code Online (Sandbox Code Playgroud)

css scroll overflow

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

UPDATE中每个SET命令的SQL - WHERE子句?

我正在尝试在PHP中创建一个SQL查询来更新表.是否可以WHERE为每个受影响的行设置不同的子句?

例如:

UPDATE table 
SET val=X WHERE someproperty = 1,
SET val=Y WHERE someproperty = 2
Run Code Online (Sandbox Code Playgroud)

等等?

任何帮助赞赏.谢谢

sql sql-update

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

SQL批量重新排序行

我有一个包含记录列表的表,以及一个名为order的列.我有一个AJAX脚本来向上或向下拖放表格行,我想用它来执行查询,在拖动行时对行进行重新排序.

在PHP中,我执行查询以获取记录的当前顺序.例如1,2,3,4 AJAX函数在拖放完成后传递新顺序,例如3,1,2,4

是否有一种简单的方法可以根据新值一次性重新排序记录?我能看到的唯一其他选择是循环遍历UPDATE语句,例如SET order = 1,其中order = 3

但肯定会导致2条记录具有相同的值?

道歉,我知道这种描述可能会有些混乱.

sql ajax sql-update

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

php + mysql_num_rows问题?

我有一个简单的sql语句,我想根据返回的行数执行不同的操作.

$result_lists = mysql_num_rows(mysql_query("SELECT * FROM db_table"));
    //To see the number returned
    print_r($result_lists);

    switch($result_lists) {
         case($result_lists == 0):
         //To prove which option is actually happening 
         print_r('lists==0: '.$result_lists);  
         break;

         case($result_lists > 1):
         //To prove which option is actually happening 
         print_r('lists>1: '.$result_lists);
         break;

         case($result_lists == 1):
         //To prove which option is actually happening 
         print_r('lists==1: '.$result_lists);  
         break;
    }
Run Code Online (Sandbox Code Playgroud)

如果找到1行或更多行,则使用正确的大小写,但是,如果返回零行,则由于某种原因执行(> 1)大小写.

任何人都可以看到可能出错的地方?

任何建议表示赞赏

谢谢.

php mysql

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

标签 统计

sql ×3

jquery ×2

sql-update ×2

ajax ×1

animation ×1

css ×1

jquery-selectors ×1

mysql ×1

overflow ×1

php ×1

scroll ×1

union ×1