Как jQuery может получить значение внутри тега b?
b
<span> <b>hi_1</b> <b>hi_2</b> <b>hi_3</b> <b>hi_4</b> <span>
Я хочу этот вывод с помощью jQuery: hi_1, hi_2, hi_3, hi_4
hi_1, hi_2, hi_3, hi_4
Пожалуйста, дайте мне пример в jsfiddle .
Вы ищете что-то подобное?
http://jsfiddle.net/ZDYnq/
$(document).ready(function() { var textArr = []; $('span b').each(function() { textArr.push($(this).text()); }); alert(textArr.join(', ')); });
Чтобы получить значение внутри определенного тега HTML в jQuery, вы можете использовать функцию text . В сочетании с селектором вы получаете искомый результат
$('span b').each(function() { console.log($(this).text()); });
JSFiddle
JSFiddle с запятыми
Это круто
var x = $("span b").map(function() { return $(this).text(); }).toArray().join(", ");
Демо здесь
Обсуждается здесь