再次拉出我的头发......
我需要计算两个日期之间的差异.我这样做:
<cfset d = DateDiff("d", Dateformat( active_apps.app_base_coupon_start, "dd.mm.yyyy"), Dateformat( variables.useDate, "dd.mm.yyyy") )>
Run Code Online (Sandbox Code Playgroud)
使用active_apps.app_base_coupon_start= 27.07.2012和variables.useDate= today = 02.10.2012.
我抛弃了两个值,他们没关系.然而,当我寻找的dateDiff回报-168(7月4天,8月31日,9月30日,10月2日)67天.
问:
有人可以阻止我失去了我剩余的头发,告诉我我在做什么错在这里或者,如果有一个更简单的方式来获得在天有什么区别?
编辑:
好的,它也是这样的:
<cfif DateAdd("d", active_apps.app_grace_time, Dateformat( active_apps.app_base_coupon_start, "dd.mm.yyyy") ) GT now()>
<cfdump output="e:\s\page\t\dump.txt" label="catch" var="YUP">
<cfelse>
<cfdump output="e:\s\page\t\dump.txt" label="catch" var="NOPE">
</cfif>
Run Code Online (Sandbox Code Playgroud)
但我还是想知道,为什么dateDiff要回归奇怪的价值观.
我正在使用这个:
$('.sizeChart').on('vclick', '.entry .ui-btn', function(e){
console.log( e )
console.log( e.currentTarget )
console.log( $( e.currentTarget )
console.log( $( e.currentTarget ).find('input.qtyInput') )
var qty = $( e.currentTarget ).find('input.qtyInput');
// do something
});
Run Code Online (Sandbox Code Playgroud)
哪个有效,但$( e.currentTarget ).find(...)对我来说似乎很尴尬.
我无法直接绑定到,input因为这个绑定在iOS3 + 4上点击后会消失.绑定到最接近的ui-btn作品.
问题:
是否有比我正在使用的更好/更容易/更快的方式来进行绑定?
我需要通过 CSS 将多个背景附加到一个元素,但我不能使用:before/:after.
我想知道使用多个 CSS 背景图像的正确语法是什么。
background: url(…) 0 0 repeat, url(…) 5px 5px no-repeat #FFF;
background: url(…) 600px 10px no-repeat, url(…) 10px 10px no-repeat;
Run Code Online (Sandbox Code Playgroud)
上班。
这是我目前拥有的:
background-image: rgba(0, 0, 0, 0.4) url("img/icons-18-white.png") no-repeat 0% 50%,linear-gradient( #9ad945, #7eb238 );
Run Code Online (Sandbox Code Playgroud)
这是被忽略的。只有当我提供纯 url 时,它才有效:
background-image: url("img/icons-18-white.png") , linear-gradient( #9ad945, #7eb238 );
Run Code Online (Sandbox Code Playgroud)
问题:
我正在专门寻找一种设置background-size/position/repeat每个图像的方法,所以如果有人能指出正确的语法,那就太好了!
编辑:添加scroll和更换background-image用background
background: rgba(0, 0, 0, 0.4) url("http://code.jquery.com/mobile/1.3.0/images/icons-18-white.png") no-repeat scroll 0% 50%, linear-gradient( #9ad945, #7eb238 …Run Code Online (Sandbox Code Playgroud) 我循环遍历列表,需要为每个列表元素创建一个jQuery Mobile单选按钮.所有的单选按钮都应该放在一个div class="radio-controls"- 一旦完成 - 附加到DOM.
这是我正在尝试的:
var label = $("<label/>").attr("data-" + $.mobile.ns + "iconpos", "notext");
barrel = [];
for (var i = 0; i < myListitems.length; i += 1) {
var item = myListitems[i];
barrel.push(
$("<input type='radio' name='radio-" + this.uuid + "' value='radio-" + this.uuid + "-" + i +"' />" )
.wrap(label)
.checkboxradio()
);
}
}
Run Code Online (Sandbox Code Playgroud)
在循环之后,我有一个jQuery数组,我需要追加它.
但是makeArray失败并返回
context is undefined
Run Code Online (Sandbox Code Playgroud)
在jQuery中
if ( ( context.ownerDocument || context ) !== document ) …Run Code Online (Sandbox Code Playgroud) 我需要检查父项是tbody还是thead标记.
我现在有这个,这不起作用:
item.parent("thead")[0] = "<thead>" ? console.log("yes") : console.log("no");
Run Code Online (Sandbox Code Playgroud)
虽然不起作用.
什么提示我做错了什么?
谢谢!
我有这样一张桌子:
<table>
<thead>
<tr>
<th id="col-1"><input type="button" class="some" value="Company" /></th>
<th>name</th>
<th>Adress</th>
<th>Zip</th>
<th>Place</th>
<th>Country</th>
</tr>
</thead>
<tbody>
<tr class="even">
<td headers="col-1">Some ltd</td>
<td>some name</td>
<td>some street</td>
<td>some zip</td>
<td>some town</td>
<td>some country</td>
</tr>
<tr class="odd">
<td headers="col-1">Corp</td>
<td>some name</td>
<td>some street</td>
<td>some zip</td>
<td>some town</td>
<td>some country</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
奇数和偶数行有不同的高亮类奇数高和高.
单击列标题我想突出显示如下列:
$(".some").live("click", function() {
var val = $(this).closest("TH, th").attr('id'),
col = $( "td[headers="+ val +"]" ),
// set odd/even
i = col.closest("TR, tr").hasClass("odd") ? …Run Code Online (Sandbox Code Playgroud) 我正在尝试将一段代码更新为新的jquery on()方法.我有一张桌子和一个选择框.我想为每个表头单元格填充一个选项的选择框,这可以正常工作.
然后我想根据选择的选项切换标题单元格.这适用于桌面和Android,但不适用于iPad.
这就是我正在做的事情:
$('table th').each(function(i) {
// add option to select box for each table column
var toggle = $('<option value="'+id+'">'+th.text()+'</option>');
$('select#toggle').append(toggle); }
// set up options
$('select#toggle').one("updateCheck", function(){
console.log("th-setup");
// if condition, then select, otherwise don't select
}).trigger("updateCheck");
});
// listen for select changes
$('select#toggle').on('change', function() {
console.log("change detected");
})
Run Code Online (Sandbox Code Playgroud)
HTML
<select id="toggle"></select>
<table class="sample">
<thead>
<tr>
<th>one</th>
<th>two</th>
<th>three</th>
<th>four</th>
</tr>
</thead>
</table>
Run Code Online (Sandbox Code Playgroud)
我首先尝试将以下代码绑定到文档,如下所示:
$(document).on('change',$('select#toggle'), function(...)
Run Code Online (Sandbox Code Playgroud)
但这只是在页面显示之前崩溃我的iPad.
有人可以告诉我,如果我做错了什么,为什么选择一个选项不会触发iPad上的更改事件而不是在Android和桌面上触发一个?
谢谢你的提示!
javascript jquery event-handling jquery-mobile jquery-events
如果我在Coldfusion中运行数据库查询/存储过程,那么引用查询返回的字段的正确方法是什么?
<cfstoredproc procedure="proc_select_extern" datasource="stokkers">
<cfprocparam type="in" value="#Session.Extern#" cfsqltype="cf_sql_varchar" maxlength="13">
<cfprocresult name="extern">
</cfstoredproc>
<cfoutput query="extern">
<cfset variables.some = extern.foo>
OR
<cfset variables.some = foo>
</cfouput>
Run Code Online (Sandbox Code Playgroud)
说extern包括foo,bar和foobar.是否允许并且写得更好:
extern.foo;
extern.bar;
extern.foobar;
Run Code Online (Sandbox Code Playgroud)
因为我正在浏览一个页面并经常发现这些"裸"变量有点令人困惑:
foo;
bar;
foobar;
Run Code Online (Sandbox Code Playgroud)
关于范围和正确的范围有很多信息,但我没有在查询输出上找到任何东西.
谢谢你的澄清!
我正在从数据库表中选择产品。目前查询是从 Coldfusion 启动的,我在那里有一个“可选的 LEFT JOIN”,如下所示:
SELECT a.products
FROM artikelstammdaten a
<cfif modul_aktiv("preorder", my_module) IS "true">
LEFT JOIN...
</cfif>
WHERE ...
Run Code Online (Sandbox Code Playgroud)
问题:
是否可以在 MySQL 中进行可选的 LEFT JOIN。我在想这样的事情:
SELECT a.products
FROM artikelstammdaten a
AND (
((param_preorder = 'false') "(1=2)" )
OR LEFT JOIN ...
)
WHERE ...
Run Code Online (Sandbox Code Playgroud) 我只是对某种情况感到好奇:
如果我想使用以下代码使用getElementById提交表单:
document.getElementById("form_id").submit();
Run Code Online (Sandbox Code Playgroud)
它工作正常.但是,在下面的代码中使用getElementsByName尝试类似的代码:
document.getElementsByName("form_name").submit();
Run Code Online (Sandbox Code Playgroud)
虽然只有一个具有此名称的元素:form_name,但它不起作用.
所以我的问题是?
是否可以使用getElementsByName提交表单,或者我是否需要为所有表单提供id.
谢谢!
javascript forms submit getelementsbyname getelementsbytagname
jquery ×5
javascript ×4
coldfusion ×2
mysql ×2
append ×1
arrays ×1
background ×1
binding ×1
css ×1
date ×1
datediff ×1
forms ×1
html ×1
html-table ×1
left-join ×1
loops ×1
parent ×1
scope ×1
submit ×1