jquery连接字符串和输入值,以获得ID
问题描述:
我试图通过连接一个sting和一个输入值来获得一个id字段。 输入值根据页面中的上一个操作而改变,我希望能够使用它创建一个操作。jquery连接字符串和输入值,以获得ID
var ID=$("#PeoplePickerIDField").val();
var blocker="$('#block"+ID+"')";
if (blocker.val() == "Allow"){
alert("Allowed");
} else {
alert("Not Allowed");
}
领域“PeoplePickerIDField”的价值在于改变了一个与此对应的模块区也(此ID是什么在“PeoplePickerIDField”的基础上已经改变)。
任何帮助,将不胜感激:)
感谢
答
尝试:
var ID=$("#PeoplePickerIDField").val();
var blocker=$("#block"+ID);
if ($(blocker).val() == "Allow"){
alert("Allowed");
} else {
alert("Not Allowed");
}
+0
上的指点,谢谢,我只是创建一个有效的选择明显过分的加价大声笑 一次10分钟接受倒计时将允许我我会接受这是正确的答案:) 再次感谢。 – elboffor
+0
@elboffer ... welcome :) –
答
jQuery是强大library.You可以做到通过匹配ID属性相同。
$(function(){
var blocker=$('[id=block'+ $("#textId").val() + ']');
if (blocker.val() == "Allow"){
alert("Allowed");
} else {
alert("Not Allowed");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type='text' id='textId' value='test'/>
<input type='text' id='blocktest' value=''/>
'阻滞剂= $('#块“+ ID)',使用字符串连接使用'$()' – Satpal