jquery连接字符串和输入值以获取id

时间:2016-04-26 12:34:00

标签: jquery

我试图通过连接sting和输入值来获取id字段。 输入值会根据页面中的上一个操作而更改,我希望能够使用该操作创建操作。

            var ID=$("#PeoplePickerIDField").val();
            var blocker="$('#block"+ID+"')";
            if (blocker.val() == "Allow"){
                alert("Allowed");
            } else {
                alert("Not Allowed");
            }

字段“PeoplePickerIDField”的值是更改的值,这也与块字段相对应(此ID已根据“PeoplePickerIDField”中的内容进行更改)。

任何帮助将不胜感激:)

感谢

2 个答案:

答案 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;
&#13;
&#13;