我想优化我在这里找到的代码:http: //codepen.io/leongaban/pen/fJGie
目前我有var inputphone
其中包含输入字段的默认 HTML。
var inputphone = $("<li><label></label><br/><input type='tel' pattern='[0-9]{10}'
class='added_phone' name='' value='' autocomplete='off' maxlength='20' /></li>");
从选择下拉字段中,我有几种类型可供用户选择(移动、工作等)。当用户选择某个字段时,我基本上每次都必须重用默认 HTML。
有没有一种方法可以让我例如将默认输入电话 HTML 放入另一个变量(如 mobile_phone),然后将字符串插入标签或名称字段?
有点像
mobile_phone.label = "Mobile Phone"
or mobile_phone.html.find('label')
?
当前代码:
// Default Phone Input
var inputphone = $("<li><label></label><br/><input type='tel' pattern='[0-9]{10}'
class='added_phone' name='' value='' autocomplete='off' maxlength='20' /></li>");
// Create new input for Mobile Phone
var mobile_phone = inputphone;
mobile_phone.html("<li><label>Mobile Phone</label><br/><input type='tel' pattern='[0-9]{10}'
class='added_phone' name='mobile phone' value='' autocomplete='off' maxlength='20' /></li>");
// Add the Mobile Phone input to the page
$('.new_option').append(mobile_phone);