Javascript 如何访问“中的项目?”;这";
如何访问“this”中的项目,以便将更多元素链接到“this”对象上 我确信我并没有理解某些东西,也没有花很长的时间去做,但是目前我正在使用一个“this”对象并手动解析元素中的项目字符串,这样我就可以添加进一步的规范了 我原本以为我可以: $(本)+“ul-li” 但这似乎只是试图向[object HtmlLevel]添加一个字符串 因此,我随后手动提取所有元素并将其连接为字符串:Javascript 如何访问“中的项目?”;这";,javascript,jquery,parsing,object,Javascript,Jquery,Parsing,Object,如何访问“this”中的项目,以便将更多元素链接到“this”对象上 我确信我并没有理解某些东西,也没有花很长的时间去做,但是目前我正在使用一个“this”对象并手动解析元素中的项目字符串,这样我就可以添加进一步的规范了 我原本以为我可以: $(本)+“ul-li” 但这似乎只是试图向[object HtmlLevel]添加一个字符串 因此,我随后手动提取所有元素并将其连接为字符串: function cleanThis(el) { return el.replace(/^ +/,"").rep
function cleanThis(el) { return el.replace(/^ +/,"").replace(/ +$/,"").replace(/ +/g," ") }
function parseThis(el) { return el.tagName + (el.id?"#"+cleanThis(el.id):"") + (el.className?"."+cleanThis(el.className).replace(/ /g,"."):"") }
var eachThis = $(parseThis(this) + " ul li");
这似乎是我在重新创建轮子,我应该能够访问JQuery或Javascript中所需的信息
所以如果
$(this)=jQuery(div#nav)
如何访问“div#nav”,以便实际添加进一步的规范,如上面的示例中的每个规范(添加:“ul li”)您想将
添加到$内的任何节点(此节点)
$(this.append(“- ”);
是否要将
添加到$(此)内的任何节点
$(this.append(“- ”);
我想你在找
另一种方法是提供包含元素:
我想你在找我 另一种方法是提供包含元素:
$('ulli',$(this))
可以写成$('ulli',this)代码>是!谢谢大家,特别是朱哈娜和火箭。这正是我想要找到的<代码>$('ul li',$(本))
可以写成$('ulli',this)代码>是!谢谢大家,特别是朱哈娜和火箭。这正是我想要找到的!!
$(this).append('<ul><li>');
$( this ).find( 'ul li' );
$( 'ul li', $( this ) );