我不;t在MAC上使用Safari 7.1中的jQuery获取选择HTML元素的对象

I Don't get an object selecting an HTML element using jQuery in Safari 7.1 on MAC

本文关键字:获取 jQuery 中的 选择 HTML 对象 元素 MAC Safari 我不      更新时间:2023-09-26

我正在尝试使用jQuery获取元素的HTML内容,它在我测试过的每个浏览器上都很好,比如Chrome Firefox Opera。。但使用MAC上的Safari 7.1。。。它不起作用,我只是得到一个包含元素的数组。所以如果我这样做:

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')));