jquery - Class attribute not working on EditorFor/TextBoxFor -


i'm trying apply js plugin on table rows populated list property on model object. however, neither @class attribute taking.

jquery

$(document).ready(function ($) {     //these work     $('#homephone').mask("(999) 999-9999? x99999");     $('#businessphone').mask("(999) 999-9999? x99999");     $('#mobilephone').mask("(999) 999-9999");     $('#faxnumber').mask("(999) 999-9999? x99999");     $('#birthdate').mask("99/99/9999");     $('#homezip').mask("99999?-9999");     $('#mailingzip').mask("99999?-9999");     $('#locationzip').mask("99999?-9999");     $('#lifeeapercent').mask("9.99");     $('#varpercent').mask("9.99");      //these don't     $("#relcodeeffdate").datepicker({         dateformat: 'mm/dd/yy'     });     $("#reldistcode").numeric(); }); 

razor

@for (int = 0; < model.agentrelationshipcodes.count(); i++) {     <tr>         <td>             @html.textboxfor(model => model.agentrelationshipcodes[i].relationshipid, new {@class="reldistcode", maxlength = 3})         </td>         <td>             @html.editorfor(model => model.agentrelationshipcodes[i].effectivedate, "nullabledate", new {@class = "relcodeeffdate"})         </td>         @html.hiddenfor(model => model.agentrelationshipcodes[i].id)         @html.hiddenfor(model => model.agentrelationshipcodes[i].id)     </tr> } 

rendered html

<tr>     <td>         <input class="reldistcode" id="agentrelationshipcodes_0__relationshipid" maxlength="3" name="agentrelationshipcodes[0].relationshipid" type="text" value="" />     </td>     <td>                                                                <input class="form-control" id="agentrelationshipcodes_0__effectivedate" name="agentrelationshipcodes[0].effectivedate" type="text" value="" />     </td>     <input data-val="true" data-val-number="the field id must number." data-val-required="the id field required." id="agentrelationshipcodes_0__id" name="agentrelationshipcodes[0].id" type="hidden" value="0" />     <input id="agentrelationshipcodes_0__id" name="agentrelationshipcodes[0].id" type="hidden" value="0" /> </tr> <tr>     <td>         <input class="reldistcode" id="agentrelationshipcodes_1__relationshipid" maxlength="3" name="agentrelationshipcodes[1].relationshipid" type="text" value="" />     </td>     <td>                                                                <input class="form-control" id="agentrelationshipcodes_1__effectivedate" name="agentrelationshipcodes[1].effectivedate" type="text" value="" />     </td>     <input data-val="true" data-val-number="the field id must number." data-val-required="the id field required." id="agentrelationshipcodes_1__id" name="agentrelationshipcodes[1].id" type="hidden" value="0" />     <input id="agentrelationshipcodes_1__id" name="agentrelationshipcodes[1].id" type="hidden" value="0" /> </tr> <tr>     <td>         <input class="reldistcode" id="agentrelationshipcodes_2__relationshipid" maxlength="3" name="agentrelationshipcodes[2].relationshipid" type="text" value="" />     </td>     <td>                                                                <input class="form-control" id="agentrelationshipcodes_2__effectivedate" name="agentrelationshipcodes[2].effectivedate" type="text" value="" />     </td>     <input data-val="true" data-val-number="the field id must number." data-val-required="the id field required." id="agentrelationshipcodes_2__id" name="agentrelationshipcodes[2].id" type="hidden" value="0" />     <input id="agentrelationshipcodes_2__id" name="agentrelationshipcodes[2].id" type="hidden" value="0" /> </tr> <tr>     <td>         <input class="reldistcode" id="agentrelationshipcodes_3__relationshipid" maxlength="3" name="agentrelationshipcodes[3].relationshipid" type="text" value="" />     </td>     <td>                                                                <input class="form-control" id="agentrelationshipcodes_3__effectivedate" name="agentrelationshipcodes[3].effectivedate" type="text" value="" />     </td>     <input data-val="true" data-val-number="the field id must number." data-val-required="the id field required." id="agentrelationshipcodes_3__id" name="agentrelationshipcodes[3].id" type="hidden" value="0" />     <input id="agentrelationshipcodes_3__id" name="agentrelationshipcodes[3].id" type="hidden" value="0" /> </tr> <tr>     <td>         <input class="reldistcode" id="agentrelationshipcodes_4__relationshipid" maxlength="3" name="agentrelationshipcodes[4].relationshipid" type="text" value="" />     </td>     <td>                                                                <input class="form-control" id="agentrelationshipcodes_4__effectivedate" name="agentrelationshipcodes[4].effectivedate" type="text" value="" />     </td>     <input data-val="true" data-val-number="the field id must number." data-val-required="the id field required." id="agentrelationshipcodes_4__id" name="agentrelationshipcodes[4].id" type="hidden" value="0" />     <input id="agentrelationshipcodes_4__id" name="agentrelationshipcodes[4].id" type="hidden" value="0" /> </tr> 

they class, , not id. use period , not hash:

    $(".relcodeeffdate").datepicker({         dateformat: 'mm/dd/yy'     });     $(".reldistcode").numeric(); 

Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -