我试图通过连接sting和输入值来获取id字段。 输入值会根据页面中的上一个操作而更改,我希望能够使用该操作创建操作。
var ID=$("#PeoplePickerIDField").val();
var blocker="$('#block"+ID+"')";
if (blocker.val() == "Allow"){
alert("Allowed");
} else {
alert("Not Allowed");
}
字段“PeoplePickerIDField”的值是更改的值,这也与块字段相对应(此ID已根据“PeoplePickerIDField”中的内容进行更改)。
任何帮助将不胜感激:)
感谢
答案 0 :(得分:2)
尝试:
var ID=$("#PeoplePickerIDField").val();
var blocker=$("#block"+ID);
if ($(blocker).val() == "Allow"){
alert("Allowed");
} else {
alert("Not Allowed");
}
答案 1 :(得分:1)
jQuery是强大的库。你可以通过匹配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=''/>
&#13;