Javascript 选择字符串中的元素
我有一个字符串:Javascript 选择字符串中的元素,javascript,jquery,Javascript,Jquery,我有一个字符串: var html = '<select">\ <option></option>\ <option>Mr</option>\ <option>Mrs</option>\ <option>Ms</option>\ <option>Master</option>\ <option>Miss</option>\ <optio
var html = '<select">\
<option></option>\
<option>Mr</option>\
<option>Mrs</option>\
<option>Ms</option>\
<option>Master</option>\
<option>Miss</option>\
<option>Dr</option>\
<option>TBA</option>\
</select>';
我不知道如何像搜索DOM一样搜索字符串
使用选择器并使用设置属性
$(this.html()==“Master”;
}).prop('selected',true));
var html='1〕\
\
先生\
夫人\
Ms\
主人\
错过\
博士\
TBA\
';
console.log(
$(html)
.find('option:contains(“Master”)//getoption其中包含Master
.attr('selected',true)//设置所选属性
.end()[0].outerHTML//返回上一个选择器并获取dom对象及其outerHTML属性
)
使用选择器并使用设置属性
$(this.html()==“Master”;
}).prop('selected',true));
var html='1〕\
\
先生\
夫人\
Ms\
主人\
错过\
博士\
TBA\
';
console.log(
$(html)
.find('option:contains(“Master”)//getoption其中包含Master
.attr('selected',true)//设置所选属性
.end()[0].outerHTML//返回上一个选择器并获取dom对象及其outerHTML属性
)
为什么不这样替换字符串:
html=html.replace('Master','Master')代码>为什么不这样替换字符串:
html=html.replace('Master','Master')代码>这可能有助于:
var elements = $(theHtmlString);
var found = $('.FindMe', elements);
来源:这可能有助于:
var elements = $(theHtmlString);
var found = $('.FindMe', elements);
来源:将代码更改为:
/*jshint multistr: true */
var html =
'<select class="form-control honorific">\
<option>Mr</option>\
<option>Mrs</option>\
<option>Ms</option>\
<option>Master</option>\
<option>Miss</option>\
<option>Dr</option>\
<option>TBA</option>\
</select>';
$(function() {
var temp = "Master";
$('body').append(html);
$(".form-control").val(temp);
});
/*jshint multistr:true*/
变量html=
'\
先生\
夫人\
Ms\
主人\
错过\
博士\
TBA\
';
$(函数(){
var temp=“Master”;
$('body').append(html);
$(“.form control”).val(临时);
});
将代码更改为:
/*jshint multistr: true */
var html =
'<select class="form-control honorific">\
<option>Mr</option>\
<option>Mrs</option>\
<option>Ms</option>\
<option>Master</option>\
<option>Miss</option>\
<option>Dr</option>\
<option>TBA</option>\
</select>';
$(function() {
var temp = "Master";
$('body').append(html);
$(".form-control").val(temp);
});
/*jshint multistr:true*/
变量html=
'\
先生\
夫人\
Ms\
主人\
错过\
博士\
TBA\
';
$(函数(){
var temp=“Master”;
$('body').append(html);
$(“.form control”).val(临时);
});
什么是html
输出?您可以为选项添加值吗?标记为“选中”会更容易将其转换为dom节点,然后您可以像遍历任何其他dom树一样遍历它。什么是html
输出?您可以为选项添加值吗?标记为“已选定”会更容易将其转换为dom节点,然后您可以像遍历任何其他dom树一样遍历它。quick and easy FTW quick and easy FTW您可以解释一下这将做什么吗?使用类名查找元素是。form control
(它应该是一个id)和设置值(默认选定)因为它是Master
,您能解释一下这将做什么吗?查找类名为的元素。表单控件(它应该是一个id)并设置值(默认选中),因为它是Master
,因为这回答了特定的问题。它只显示如何选择特定元素,而不显示如何添加属性或任何内容,因为这回答了特定的问题。它只显示如何选择特定元素,而不显示如何添加属性或任何内容。