2016-02-22 47 views
1

有没有办法将连接的JavaScript字符串传递给JQuery变量?将连接的JavaScript字符串传递给JQuery变量?

例子:

HTML:

<input id="Faculty1input" style="width:100%" /> 
<input id="Faculty2input" style="width:100%" /> 
<input id="Faculty3input" style="width:100%" /> 
<input id="Faculty4input" style="width:100%" /> 
<input id="Faculty5input" style="width:100%" /> 
<input id="Faculty6input" style="width:100%" /> 
<input id="Faculty7input" style="width:100%" /> 
<input id="Faculty8input" style="width:100%" /> 
<input id="Faculty9input" style="width:100%" /> 
<input id="Faculty10input" style="width:100%" /> 

JS:

for(x=1;x<=10;x++){ 
    var str2 = 'Faculty'; 
    var str3 = x; 
    var str4 = 'input'; 
    var input = str2.concat(str3,str4); 

    if($.trim($("#" + input).val()) == ''){ 
     ... 
    } 
} 
+1

为什么不呢,jQuery是JavaScript的 –

+0

这句法是不工作...你有一个解决方案/建议? – draft

+0

@faalbane:你可以在问题中发布完整的代码吗? – stark

回答

0

对不起根据标题没有明确回答你的问题,但它会更容易/最好你用类,或者,如果您正在为页面上的所有输入执行此操作,请使用$('input').each()

$('input').each(function() { 
 
    if ($.trim($(this).val()) == '') { 
 
     \t document.write('foo<br>') 
 
    } 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input id="Faculty1input" style="width:100%" /> 
 
<input id="Faculty2input" style="width:100%" /> 
 
<input id="Faculty3input" style="width:100%" /> 
 
<input id="Faculty4input" style="width:100%" /> 
 
<input id="Faculty5input" style="width:100%" /> 
 
<input id="Faculty6input" style="width:100%" /> 
 
<input id="Faculty7input" style="width:100%" /> 
 
<input id="Faculty8input" style="width:100%" /> 
 
<input id="Faculty9input" style="width:100%" /> 
 
<input id="Faculty10input" style="width:100%" />

或者带班:

$('.faculty').each(function() { 
 
    if ($.trim($(this).val()) == '') { 
 
    \t document.write('foo<br>') 
 
    } 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input id="Faculty1input" class="faculty" style="width:100%" /> 
 
    <input id="Faculty2input" class="faculty" style="width:100%" /> 
 
    <input id="Faculty3input" class="faculty" style="width:100%" /> 
 
    <input id="Faculty4input" class="faculty" style="width:100%" /> 
 
    <input id="Faculty5input" class="faculty" style="width:100%" /> 
 
    <input id="Faculty6input" class="faculty" style="width:100%" /> 
 
    <input id="Faculty7input" class="faculty" style="width:100%" /> 
 
    <input id="Faculty8input" class="faculty" style="width:100%" /> 
 
    <input id="Faculty9input" class="faculty" style="width:100%" /> 
 
    <input id="Faculty10input" class="faculty" style="width:100%" />

相关问题