<select>
JQuery භාවිතා කරමින් ජාවාස්ක්රිප්ට් වස්තුවකින් විකල්ප එකතු කිරීම සඳහා හොඳම ක්රමය කුමක්ද?
මට කිරීමට ප්ලගිනයක් අවශ්ය නොවන දෙයක් මම සොයමි, නමුත් එහි ඇති ප්ලගීන ගැනද මම උනන්දු වෙමි.
මම කළේ මෙයයි:
selectValues = { "1": "test 1", "2": "test 2" };
for (key in selectValues) {
if (typeof (selectValues[key] == 'string') {
$('#mySelect').append('<option value="' + key + '">' + selectValues[key] + '</option>');
}
}
පිරිසිදු / සරල විසඳුමක්:
මෙය මතම්සා හි පිරිසිදු කළ හා සරල කළ අනුවාදයකි :
$.each(selectValues, function(key, value) {
$('#mySelect')
.append($('<option>', { value : key })
.text(value));
});
Matdumsa හි වෙනස්වීම්: (1) උපග්රන්ථය () තුළ ඇති විකල්පය සඳහා සමීප ටැගය ඉවත් කර ඇති අතර (2) ගුණාංග / ගුණාංග සිතියමකට ගෙන ගියේ උපග්රන්ථයේ දෙවන පරාමිතිය ලෙස ය.
value
එය නූල් (හා තදින් කේත කර ඇති) බැවින් එය උපුටා දැක්වීමට අවශ්ය නොවේ.