小编Phi*_*enn的帖子

根据单击的标题单元格对表进行排序

如果我有以下内容:

<table>
<thead>
<tr>
<th><a href="Index.cfm?Sort=0">First</a></th>
<th><a href="Index.cfm?Sort=1">Second</a></th>
<th><a href="Index.cfm?Sort=2">Third</a></th>
</tr>
</thead>
<tbody>
<tr>
<td>A</td>
<td class="num">123</td>
<td><input name="XYZ"></td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

问:如何根据单击的表头单元格对表体进行排序?

<script>
$('th a').click(function() {
    var $this = $(this).closest('th');
    console.log($this.index());
    return false;
});
</script>
Run Code Online (Sandbox Code Playgroud)

(我使每个表头单元格超链接,以便如果用户关闭JavaScript,它将跟随链接并在服务器端排序).

jquery

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

如何将匿名函数移出

我有一个带有错误回调的 $.ajax 调用:

error: function(result){
$('#msg').text(result.statusText).addClass('err');
}
Run Code Online (Sandbox Code Playgroud)

我想将其更改为更通用的:

error: myError(result)
Run Code Online (Sandbox Code Playgroud)

然后就靠它自己了:

function myError(theError){
$('#msg').text(theError.statusText).addClass('err');
} 
Run Code Online (Sandbox Code Playgroud)

但是萤火虫告诉我“结果”没有定义。

问:我是这样称呼的吗?

error: function(result){
myError(result);
}
Run Code Online (Sandbox Code Playgroud)

jquery

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

添加文本水印

我已经学会了如何在pdf中添加水印.

<cfpdf action="addwatermark" image="NoteToSelf.png" 
    pages="1" 
    position="0,0" 
    showOnPrint="no"
    source="my.pdf" 
    destination="#myDir#\new.pdf" 
    overwrite="yes"
    opacity="10">
Run Code Online (Sandbox Code Playgroud)

我读它的方式,水印必须是一个图像.但NoteToSelf.png需要是我从数据库中读取的文本.

问:如何将文字添加为水印?

问:如果我需要使用图像作为水印,那么如何使用ImageNew标签创建文本图像?

coldfusion cfpdf coldfusion-8 cfimage

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

旋转和汇总数据

我有以下内容:

declare @PrintJob TABLE (
  PageNumber Int,
  Copies Int
)

INSERT INTO @PrintJob(PageNumber,Copies) VALUES(1,100)
INSERT INTO @PrintJob(PageNumber,Copies) VALUES(2,100)
INSERT INTO @PrintJob(PageNumber,Copies) VALUES(3,100)
INSERT INTO @PrintJob(PageNumber,Copies) VALUES(4,100)
INSERT INTO @PrintJob(PageNumber,Copies) VALUES(5,50)
INSERT INTO @PrintJob(PageNumber,Copies) VALUES(6,25)

SELECT * FROM @PrintJob
Run Code Online (Sandbox Code Playgroud)

问:有没有办法在Microsoft SQL Server 2005中生成以下输出?

Pages 1-4 = 100 Copies, 5-5 = 50 Copies, 6-6 = 25 Copies
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

用于过滤掉元素的jquery选择器

我有:

var rows = $table.find('tbody > tr').get();
Run Code Online (Sandbox Code Playgroud)

这将选择所有行.但是,并非所有表都明确定义了thead和tbody,因此我需要过滤任何包含.children('th')的行

jquery

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

表单变量和双引号

我正在从数据库填充表单变量.如果字段值中有双引号,例如3英寸3英寸,那么html源代码如下所示:

<input name="width" value="3"">
Run Code Online (Sandbox Code Playgroud)

问:如何处理包含双引号的字段?

我首先认为这是一个cfqueryparam问题,但事实证明这是一个HTML问题.

coldfusion

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

轻量级jQuery倒计时

我已经看到了一些非常漂亮的jQuery插件来倒数天,小时,分钟和秒.他们使用图像,看起来很棒.但我正在寻找一个简单的小倒计时,用剩余的秒数填充div.我将结合使用它:

function submitform() {
    document.forms[0].submit();
}

jQuery(function($) {
    setInterval("submitform()",20000);
});
Run Code Online (Sandbox Code Playgroud)

我只是想在某个角落真正不引人注意的东西,让他们知道页面即将刷新所有.

javascript jquery

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

你不止一次使用过同一个选择器

为什么jQuery.lint.js说我多次使用相同的选择器?

这是我的代码:

var seconds = 20;

function updateCountdown() {
    if (seconds === 0) {
        document.forms[0].submit();
    } else {
        $("#countdown").text("Refresh: " + seconds);
        seconds = seconds - 1;
    }
}

jQuery(function($) {
   setInterval("updateCountdown()",1000);
});
Run Code Online (Sandbox Code Playgroud)

它说:

地点:

@ http://localhost/js/SubmitForm_Countdown.js:7

@ http://localhost/js/SubmitForm_Countdown.js:13

选择器:"#countt"

jquery

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

如何在选择器中使用jQuery变量

我正在尝试突出显示在行中的表格单元格.

var $tr = $('tr:eq(' + row + ')');
$($tr:nth-child(col)).addClass('highlight');
Run Code Online (Sandbox Code Playgroud)

jquery

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

$(文件).height()没有问题

为什么没有填充第3和第4个输入?

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<style>
label {
    display:block;
}
</style>
<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1");
</script>
</head>

<body>
<form>
    <label for="WindowHeight">Window Height:</label>
    <input name="WindowHeight">
    <label for="WindowWidth">Window Width:</label>
    <input name="WindowWidth">
    <label for="DocumentHeight">Document Height:</label>
    <input name="DocumentHeight">
    <label for="DocumentWidth">Document Width:</label>
    <input name="DocumentWidth">
</form>
<script>
function Populate() {
    $('input[name=WindowHeight]').val($(window).height());
    $('input[name=WindowWidth]').val($(window).width());
    $('input[name=DocumentHeight').val($(document).height());
    $('input[name=DocumentWidth').val($(document).width());
}

$(window).resize(function() {
    Populate();
});
Populate();
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

jquery dom

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

标签 统计

jquery ×7

coldfusion ×2

cfimage ×1

cfpdf ×1

coldfusion-8 ×1

dom ×1

javascript ×1

sql ×1

sql-server ×1

t-sql ×1