Javascript 如何获取表示为字符串的范围内的id? var span='we' console.log(span.id); console.log(span.attr('id')); log(span.getAttribute('id'); var div=document.createElement('div'); div.innerHTML=span; 控制台日志(div.id); console.log(div.attr('id')); log(div.getAttribute('id'); //我想记录“我们`
Javascript 如何获取表示为字符串的范围内的id? var span='we' console.log(span.id); console.log(span.attr('id')); log(span.getAttribute('id'); var div=document.createElement('div'); div.innerHTML=span; 控制台日志(div.id); console.log(div.attr('id')); log(div.getAttribute('id'); //我想记录“我们`,javascript,jquery,html,Javascript,Jquery,Html,我看了看,但没能得到它。谢谢 您可以使用jQuery函数将字符串转换为jQuery对象。它将允许您在其上应用jQuery选择器/函数 var span = '<span class="we w_o_r_d_s" id="we" contenteditable="false">we</span>' console.log(span.id); console.log(span.attr('id')); console.log(span.getAttribute('id'
我看了看,但没能得到它。谢谢 您可以使用
jQuery
函数将字符串转换为jQuery对象。它将允许您在其上应用jQuery
选择器/函数
var span = '<span class="we w_o_r_d_s" id="we" contenteditable="false">we</span>'
console.log(span.id);
console.log(span.attr('id'));
console.log(span.getAttribute('id'));
var div = document.createElement('div');
div.innerHTML = span;
console.log(div.id);
console.log(div.attr('id'));
console.log(div.getAttribute('id'));
//I want to log `we`
var span=jQuery('we');
var id=span.attr('id');
创建jQuery对象并使用.attr('id')
获取id
var span = jQuery ('<span class="we w_o_r_d_s" id="we" contenteditable="false">we</span>');
var id = span.attr('id');
如果页面只有一个跨距
var span = '<span class="we w_o_r_d_s" id="we" contenteditable="false">we</span>'
console.log(span.id);
console.log(span.attr('id'));
console.log(span.getAttribute('id'));
var div = document.createElement('div');
div.innerHTML = span;
console.log(div.id);
console.log(div.attr('id'));
console.log(div.getAttribute('id'));
//I want to log `we`
然后varid=$('span').attr('id')代码>
使用$(span.attr('id')
代替span.attr('id')
您希望围绕DOM元素包装jQuery/$
功能的原因应该是
显而易见。这样做可以让您在需要时使用jQuery链接。请参阅我更新的
或者使用以下命令:
var tmp = document.createElement('p');
tmp.innerHTML=span;
console.log(tmp.childNodes[0].id);
console.log($(span).attr('id'));