Javascript 在MAC上的Safari 7.1中,我没有使用jQuery选择HTML元素的对象
我正在尝试使用jQuery获取元素的HTML内容,在我测试过的每个浏览器(如Chrome Firefox Opera)上都可以正常工作。。但是在MAC上使用Safari 7.1。。。它不起作用,我只是得到一个包含元素的数组。 因此,如果我这样做:Javascript 在MAC上的Safari 7.1中,我没有使用jQuery选择HTML元素的对象,javascript,jquery,safari,Javascript,Jquery,Safari,我正在尝试使用jQuery获取元素的HTML内容,在我测试过的每个浏览器(如Chrome Firefox Opera)上都可以正常工作。。但是在MAC上使用Safari 7.1。。。它不起作用,我只是得到一个包含元素的数组。 因此,如果我这样做: console.log($('#myElement').parent().find('svg').html()); 我把这个放在控制台里 Error: undefined is not an object (evaluating 'b.innerHT
console.log($('#myElement').parent().find('svg').html());
我把这个放在控制台里
Error: undefined is not an object (evaluating 'b.innerHTML.replace')
即使我这样做了,它也不起作用:
console.log($($('#myElement').parent().find('svg').html()));
提前感谢。输入是单数或自动关闭标记。我不知道你想从这个元素中得到什么。但是,如果您希望检查复选框是否已标记,则可以遵循以下示例 [示例][1]
[1]: http://jsfiddle.net/5udtC/
请参阅,jquery对象始终返回一个对象,可以对其应用任何jquery方法或处理程序
我不知道为什么它不适合你。无论如何,试试这个
console.log($($('#checkbox')));
不,复选框只是一个例子。我想要的只是得到一个对象,在我用jQuery选择的元素上应用方法。比如$'body'.htmlinsidebody。。不管怎样……不起作用。。始终使用相同的返回值。。包含innerHTML的数组。无法对其应用任何方法..是否已尝试此$$复选框。看,有两个美元符号。兄弟,我认为你忽略了一个非常愚蠢的观点。再次检查您的代码及其执行情况,但在执行之前,请喝杯水并休息一下。与此相反,请使用….innerHTML=newOk,我将对此进行解释。我需要获取svg元素的内容并将其存储起来,以便以后重新追加。我这样做:$this.parent.find'svg.html;它在其他浏览器上运行良好。但是Mac上的Safari。。没有。这很烦人,特别是这个问题应该很容易调整。。当然嗨,同志们,我和你们有同样的问题。你解决这个问题了吗?