id
我正在处理的页面上的's 定义了一组以冒号分隔的字符串(例如thisPage:theForm:address1content
)。我无法更改这种格式,我正在尝试对address1content
.
我正在尝试将id
for传递address1content
给一个函数并执行 areplaceAll
并将其替换为:
,\\:
这样我就可以执行$(id)
. 它不工作。
这是我所拥有的:
function validateContent(text) {
var hardCoded=$('#thisPage\\:theForm\\:address1content').val();
alert(hardCoded);
var regex = new RegExp(":", 'g');
replacedText = text.replace(regex, '\\:');
alert(replacedText);
foundElement= $(replacedText).val();
alert(foundElement);
}
现在该变量hardCoded
正在正确通过,但我希望能够动态地执行此操作,以便我可以验证多个字段。
如果有帮助,我在小提琴中粘贴了一个简化版本:http: //jsfiddle.net/nYeJH/