0

到目前为止,我能够从图像中检索替代文本,但我也试图从 div 类中检索文本以根据图像显示。这是我用来检索替代文本的脚本

      var title = $i.attr( 'alt' );
        $('#title').text( title );

现在如何替换 .attr 是 .div 吗?我是 JavaScript 新手。任何帮助,将不胜感激。

4

3 回答 3

1

如果您正在寻找的是能够获取和设置 div 的类:

从您的 div 中获取课程:

var myClass = $('#title').attr('class');

设置类(假设您只想为 div 设置一个类)

$('#title').attr("class","someClassYouWantToSet");
于 2012-11-12T01:58:00.420 回答
1

有几种方法可以做到这一点,这取决于您是否还想要 div 中的所有样式。

<div id="subject"><span>Hello</span> world!</div>​

var text = $('#subject').text(); //Will return only the text with #subject
var html = $('#subject').html(); //Will return all tags. eg <span></span>

小提琴展示它的工作原理

.text() 上的文档

.html() 上的文档

于 2012-11-12T03:56:32.060 回答
0

你可以innerHTML这样使用:

var myTextDiv = document.getElementById('divID');
console.log(myTextDiv.innerHTML)
​

或者使用 jQuery:

console.log( $('divID').innerHTML )

现场观看:http: //jsfiddle.net/scMXx/3/

于 2012-11-12T01:54:26.403 回答