使用Javascript/Jquery动态添加占位符
我需要一个帮助。我需要使用Javascript将占位符动态添加到循环的输入字段中。让我来解释下面的代码使用Javascript/Jquery动态添加占位符,javascript,jquery,Javascript,Jquery,我需要一个帮助。我需要使用Javascript将占位符动态添加到循环的输入字段中。让我来解释下面的代码 <input class="form-control oditek-td-blank1" placeholder="e.g:9 AM-10AM" > 现在这里我的占位符值例如:上午9点到上午10点我需要在循环中添加此值,这意味着在第一个itretion中它将是例如:上午9点到上午10点在第二个itretion中它将是例如:上午10点到上午11点等多达6次。这里将创建6个输
<input class="form-control oditek-td-blank1" placeholder="e.g:9 AM-10AM" >
现在这里我的占位符值例如:上午9点到上午10点
我需要在循环中添加此值,这意味着在第一个itretion中它将是例如:上午9点到上午10点
在第二个itretion中它将是例如:上午10点到上午11点
等多达6次。这里将创建6个输入字段,并动态创建6个具有不同值的占位符。请帮助我。试试:attr()
试试:attr()
您可以使用类似的方法,它可以让您控制元素的创建和开始时间:
函数setInputPlaceholder(num、sTime、duration){
var arr=[],
(完),
开始时间=时间;
对于(变量i=0;i var ampm=startTime您可以使用这样的方法,它可以让您控制元素的创建和开始时间:
函数setInputPlaceholder(num、sTime、duration){
var arr=[],
(完),
开始时间=时间;
对于(变量i=0;i var ampm=startTime是否会给出正确的时间格式,如9AM-10AM、10AM-11AM、11AM-12AM、1PM-2PM……
?如果您有6个类的输入。oditek-td-blank1
,那么我将按长度测量循环的时间?是否会给出正确的时间格式,如9AM-10AM、10AM-11AM、11AM-12AM、1PM-2PM……
?如果是的话您有6个类为的输入。oditek-td-blank1
如果我将按长度测量回路itretion?
var j = 0;
var k = 1;
var type2 ="AM",type= 'AM';
$('.oditek-td-blank1').each(function(i,v){
j++; k++;
if(j>12) {
type= (type=="AM")?"PM":"AM";
time = '1 '+type;
j = 1;
} else {
time = j+' '+type;
}
if(k>12) {
type2= (type2=="AM")?"PM":"AM";
time2 = '1 '+type2;
k = 1;
} else {
time2 = k+' '+type2;
}
$(v).attr('placeholder','e.g:'+time+' '+time2 );
});