我想找到" AND"在与索引一起传递的变量val上,
$('#hizukemade').change(function(event) {
$('#kikanSentakushi').val('--');
$('#DateTime').val(function(index, val) {
//alert('index='+index+' val='+val+' indexof And='+val.indexof("AND"));
if (val.indexof("AND")>0)
{
var andPos = val.indexof();
val=val.replace("AND","AND "+event.target.value+" 23:59:00'");
return val;
}
else
return val + event.target.value+" 23:59:00'";
});
});
});
我使用了jquery日期选择器,但这似乎不起作用。我的警报似乎没有出现。也许我的语法或其他东西出了问题。
我想在jsfiddle上发布我的代码但是jquery日期选择器似乎还不支持。
答案 0 :(得分:0)
我想这里错字。
indexOf()
代替indexof()
。也许那就是回归undefined
此外,这一行:
var andPos = val.indexof();
将返回-1
。我认为这不是你想要的。我认为你需要val.indexOf("AND");
答案 1 :(得分:0)
您的语法错误。
var andPos = val.indexof();
将上述内容更改为:
var andPos = val.indexOf("AND");
每次您需要将AND
发送到indexOf()
功能。