Это может быть полезно.
Если вы найдете на Содержит, то это будет так
$("input[id*='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
Если вы найдете по Начинается с, то это будет так
$("input[id^='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
Если вы найдете Ends With, то это будет так
$("input[id$='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
Если вы хотите выбрать элементы, идентификатор которых не является данной строкой
$("input[id!='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
Если вы хотите выбрать элементы, имя которых содержит данное слово, разделенные пробелами
$("input[name~='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
Если вы хотите выбрать элементы, идентификатор которых равен заданной строке или начинается с этой строки, за которой следует дефис
$("input[id|='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});