JQ替换标签与内容

JQ:   
  $('#Status').replaceWith(function () { return $("").append($(this).contents()); });
 Html辅助方法:
@Html.TextBoxFor(model => model.Status, new { placeholder = "输入审核状态:0:未申请,1:已申请,2:通过,3:不通过", minlength = "1", maxlength = "100", required = "required" })
辅助方法生成的Html:
<input data-val="true" data-val-number="字段 Status 必须是一个数字。" data-val-required="Status 字段是必需的。" id="Status" maxlength="100" minlength="1" name="Status" placeholder="输入审核状态:0:未申请,1:已申请,2:通过,3:不通过" required="required" type="text" value="0">

效果图:

JQ替换标签与内容_第1张图片

效果图Html代码:
<select><option value="0">未认证option><option value="1">待审核option><option value="2">已认证option><option value="3">未通过option>select>

 


var
opStasus = $('#Status').val();//拿出原本的数据 $('#Status').replaceWith(function () { return $("").append($(this).contents()); });//替换标签 $(".op").each(function () {//遍历查询对应的值 if ($(this).val() == opStasus) { $(this).attr("selected", "selected");//将对应的标签添加选中selected } })

 

转载于:https://www.cnblogs.com/SeNaiTes/p/8891255.html

你可能感兴趣的:(JQ替换标签与内容)