JQuery выбрать с ребенком не работает

0

У меня есть этот html

<div id="surname">
<span>Name</span>
</div>

Я хочу получить Name

Мой JQuery

 $('#copySurName').zclip({
            path: 'js/ZeroClipboard.swf',
            copy: $("surname span").html();

#surname span ознакомиться с #surname span

но я получил пустые результаты

  • 3
    Вы не выбираете правильный элемент - # #surname span должна работать :)
Теги:

5 ответов

4
Лучший ответ

В вашем коде JQuery отсутствует идентификатор (#). Должно быть $("#surname span").html()

демонстрация

$(function() { // on page load
  $('#copySurName').zclip({
    path: "http://www.steamdev.com/zclip/js/ZeroClipboard.swf",
    copy: $("#surname span").html()
  });
});
  • 0
    я попробовал это, но я получил пустые результаты
  • 1
    Добавил рабочий пример к ответу. Посмотри.
Показать ещё 1 комментарий
1

Если вы используете ID качестве селектора jquery, пожалуйста, префикс #

Вы можете попробовать это

$("#surname span").html();

Или

$("div#surname span").html();
1
$('#copySurName').zclip({
       path: 'js/ZeroClipboard.swf',
       copy: $("#surname").find("span").html();
});
1

Попробуй это

alert($("#surname span").text());
  • 0
    это тоже дает пустой результат
  • 0
    Работает отлично, скрипка .
1

использование

 $('#copySurName').zclip({
            path: 'js/ZeroClipboard.swf',
            copy: $("#surname > span").html();
  • 0
    в чем дело ? Это правильный код.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню