i have a html select tag like given below and using jquery for selecting id dynamically as given in below code var trainingnameCtrlVal = $("#x" + i + "_TRAINING_NAME[]").val();
.i am getting an error if i use var trainingnameCtrlVal = $("#x" + i + "_TRAINING_NAME").val();
this will not shows any result.
<select data-table="assessment_training"
data-field="x_TRAINING_NAME"
data-value-separator=", " id="x3_TRAINING_NAME[]"
name="x3_TRAINING_NAME[]" multiple="multiple"
class="form-control">
<option value="62">Induction Training</option></select>
I used below code to execute but i am getting error
var z = $('select[data-field="x_TRAINING_CATEGORY"]').length-1;
var training_name = [];
for (var i = 1; i <= z; i++) {
var trainingnameCtrlVal = $("#x" + i + "_TRAINING_NAME[]").val();
training_name.push(trainingnameCtrlVal);
alert(trainingnameCtrlVal);
}
Error: Syntax error, unrecognized expression: #x1_TRAINING_NAME[]