$("#DynamicControlCollection_xx__value").foreach(function () { });
想要只获取包含此ID的元素,但迭代器位于ID的中间,这在JQuery中是否可能? xx会是一些数字。
DynamicControlCollection_1__value
DynamicControlCollection_2__value
DynamicControlCollection_3__value
或者也许是一种简单的方法来拉到$(“[id $ ='DynamicControlCollection']”)。foreach(...一些包含'value'的代码......)
答案 0 :(得分:3)
<强> 1。要选择内部带有唯一键的ID:
$('#DynamicControlCollection_' + xx + '__value')
<强> 2。一般循环遍历包含文本的所有ID
$('[id$=DynamicControlCollection]').each(function () {
// gets the id of this element (eg DynamicControlCollection_1__value)
var id = $(this).prop('id');
// gets the index_value portion (eg 1__value)
var idx_val = id.slice(-8);
});