我有类似的东西:
var valueToPush = new Array();
valueToPush["productID"] = productID;
valueToPush["itemColorTitle"] = itemColorTitle;
valueToPush["itemColorPath"] = itemColorPath;
cookie_value_add.push(valueToPush);
Run Code Online (Sandbox Code Playgroud)
结果是[];
我做错了什么?
我有一个复选框,以及一个默认值的输入字段,提供有关写入内容的信息.如果选中该复选框,则光标应在输入字段中处于焦点位置,并且应该为空.如果取消选中该复选框,则应再次显示默认值.
那是我的复选框代码:
<input name="city" type="checkbox" id="checkcity"/>
<input type="text" name="city" id="city" value="###VALUE_CITY###" />
Run Code Online (Sandbox Code Playgroud)
我有以下jquery:
var $city = $("input#city");
var cityValue = "Your city...";
!$city.val() && $city.val(cityValue);
$('#checkcity').click(function(){
if ($(this).is(':checked')) {
$city.focus();
} else {
$city.val(cityValue);
$(this).attr({checked: false});
}
});
Run Code Online (Sandbox Code Playgroud)
//编辑开始我有更多的代码,也许错误是在这一部分(首先我认为它不相关,但也许是,抱歉)
当我直接点击输入字段时,我应该执行以下操作(也可以正常工作),选中复选框,当我不带内容时,复选框未选中,默认文本值"你的城市......"在输入字段内,当我输入时其他一些文本,复选框被逐步检查.当我取消选中该框时,默认值在输入字段内.唯一的问题是,当inputfield为空时我取消选中复选框...它将无效
!$city.val() && $city.val(cityValue);
$city.focus(function() { $city.val() == cityValue && $city.val("");$('#checkcity').attr({checked: true});});
$city.blur(function() {
if ($city.val().length > 0 && $city.val() != cityValue){
$('#checkcity').attr('checked', true);
}
if ($city.val() == "") {
$('#checkcity').removeAttr('checked');
$city.val(cityValue);
}
});
$city.val() && $('#checkcity').attr('checked', true);
$city.val() == cityValue …Run Code Online (Sandbox Code Playgroud) 我有地址的div-box,每个地址都有自己的按钮,按钮应打开一个对话框,您可以在其中编辑某个地址.
按钮ID始终为edit_address_(数字),数字是数据库的ID.所以数字不是1,2,3但可能是12,35,122,显示的对话框有ids对话框 - form_(数字).
那么如何才能首先获得现有ID的所有结束数字,然后为其创建循环
$( "#dialog-form_$i" ).dialog({
autoOpen: false,
height: 300,
width: 390,
modal: true
});
$('#edit_address_$i').button().click(function() {
$('#dialog-form_$i').dialog('open');
});
Run Code Online (Sandbox Code Playgroud)
我知道这段代码不起作用,但如何实现呢?
如何在单击按钮时删除URL的查询字符串?我的网址看起来像这样:
www.mysite.com/?tx_felogin_pi1[forgot]=1
此页面显示了获取新密码的表单,所有内容都在overlaybox中.当用户突然再次记住他的用户数据时,我需要在框中提供一个链接以返回到登录表单(也在覆盖框内),但我不能使用修复网址,因为链接(和覆盖框)应该可以在每个页面上访问.所以我需要一个删除查询字符串的链接,以前是独立的网址.
我试过这个,但它不会起作用:
function getPathFromUrl(url) {
return url.split("?")[0];
}
// from http://stackoverflow.com/questions/2540969/remove-querystring-from-url
$("#querystring").click(getPathFromUrl);
Run Code Online (Sandbox Code Playgroud)
我的控制台中的错误是:url.split不是一个函数...
在做新东西之前,我希望我的scheduler-Task从数据库中删除所有条目,execute-function看起来像这样:
public function execute() {
$objectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Extbase\Object\ObjectManager');
$jobRepository = $objectManager->get('\TYPO3\MyExtension\Domain\Repository\JobRepository');
//clear DB
$jobRepository->removeAll();
(...)//insert new entries to DB
$objectManager->get('TYPO3\CMS\Extbase\Persistence\PersistenceManagerInterface')->persistAll();
return true;
}
Run Code Online (Sandbox Code Playgroud)
将新条目插入数据库工作正常,但清除数据库根本不起作用.我究竟做错了什么?