js怎么获取当前点击的div里面 span里面的值

<li>
<div class="vt-el-inner">
<div class="inner-logo">
<img src="../PPIMG/001.jpg">
</div>
<div class="inner-title"><span>1</span>马格全屋定制</div>
<div class="inner-btn">
<div class="vote-count fl">7899票</div>
<button class="vote-send fr" onclick="asd(this)">投TA一票</button>
</div>
</div>
</li>
<li>
<div class="vt-el-inner">
<div class="inner-logo">
<img src="../PPIMG/002.jpg">
</div>
<div class="inner-title"><span>2</span>马格全屋定制</div>
<div class="inner-btn">
<div class="vote-count fl">789票</div>
<button class="vote-send fr" onclick="asd(this)">投ta一票</button>
</div>
</div>
</li>
var s= parseInt($(e).prev().text());
我这样不行求大神帮忙

<!doctype html>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<li>
<div class="vt-el-inner">
<div class="inner-logo">
<img src="../PPIMG/001.jpg">
</div>
<div class="inner-title"><span>1</span>马格全屋定制</div>
<div class="inner-btn">
<div class="vote-count fl">7899票</div>
<button class="vote-send fr" onclick="asd(this)">投TA一票</button>
</div>
</div>
</li>
<li>
<div class="vt-el-inner">
<div class="inner-logo">
<img src="../PPIMG/002.jpg">
</div>
<div class="inner-title"><span>2</span>马格全屋定制</div>
<div class="inner-btn">
<div class="vote-count fl">789票</div>
<button class="vote-send fr" onclick="asd(this)">投ta一票</button>
</div>
</div>
</li>

<script type="text/javascript" src="jquery-3.2.1.js"></script>
<script type="text/javascript">
function asd(obj){
var ret = $(obj).parent().siblings(".inner-title").find("span").html();
console.log(ret)
}
</script>
</body>
</html>

需要引入jquery

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-05-08
点击+ 执行一个js函数 在函数中用ajax获取你冲数据库中取出的信息,再用js把获取的信息插入div中,并且把+改成-
点击-直接把div的样式属性设置为隐藏 并且把-VK成+本回答被网友采纳

js怎么获取当前点击的div里面 span里面的值
<!doctype html><!DOCTYPE html><html><head><title><\/title><\/head><body><li><div class="vt-el-inner"><div class="inner-logo"><img src="..\/PPIMG\/001.jpg"><\/div><div class="inner-title"><span>1<\/span>马格全屋定制<\/div><div class="inner-btn"><div class="vote-...

jsp中怎么获取到一个div里的span标签
("#s").text("这里写入参数就是给span赋值"),相当于java的set属性 ("#s").text() \/\/没有入参表示获取该span里面的值,相当于java的get属性

用JQ怎么会获取一个div里的span标签里的span标签的值
按照你的代码,也可以直接用$("#div_span").text()获取,结果都是123

怎么利用js取下面的span值,
最简单且常规的做法就是给需要用js操作的html标签定义一个id 如<span id="category-0">热门<\/span> 如果是用jquery获取span的值,则如下:var category = $("#category-0").html();\/\/category输出结果就是 “热门” 两个字 如果是用js获取span的值,则如下:var category =document.getElement...

js获取多选框后面span的值
有2个办法取值,第一,如果这个 input 和 span 有一个父级,比如同在一个td或者div里面,那就用input.父级.第二个子集,具体方法用jquery的 $(input).parent().children()[1]这样获取 第二,直接给span 加一个id 然后 $('#spanid').html() 或者 $('#spanid').text() ...

急!怎么用js提取出span标签内style里的属性值
getComputedStyle是一个可以获取当前元素所有最终使用的CSS属性值。返回的是一个CSS样式对象([object CSSStyleDeclaration]) currentStyle是IE浏览器的一个属性,返回的是CSS样式对象 element指JS获取的DOM对象 element.style \/\/只能获取内嵌样式 element.currentStyle \/\/IE浏览器获取非内嵌样式 window.get...

JS如何获取某个DIV下的元素
1、创建一个test.html文件。2、在文件内,在div标签内,使用p标签创建一行文字,同时创建一个button按钮,用于触发执行js函数。3、在js标签内,创建函数,在函数内,使用getElementById()方法通过id(mydiv)获是div对象,再使用getElementsByTagName()方法获得div下面的p元素对象,最后,使用alert()方法...

js如何在指定的div内使用getElementsByTagName获取元素
在指定的div内使用getElementsByTagName获取元素的主要代码为:getElementById(div_id).getElementsByTagName(tag_name);示例如下:1、HTML结构 <div id="test">id=test: <span>Glen<\/span><span>Tane<\/span><span>John<\/span><span>Ralph<\/span><\/div><div id="test1">id=test0: <span>...

jQuery如何实现点击页面获得当前点击元素的id或其他信息
如下代码可以实现点击页面获得被点击元素的id (document).click(function(e) { \/\/ 在页面任意位置点击而触发此事件 $(e.target).attr("id"); \/\/ e.target表示被点击的目标})示例代码如下 创建Html元素 <div class="box"><span>点击页面后,设置被点击元素背景色并获取其id:<\/span><br>...

javascript获取元素(javascript中获取元素的方法有哪些)
JS如何获取某个DIV下的元素1、新建一个html文件,命名为test.html,用于讲解Jquery如何获得div下的元素。2、在test.html文件内,使用div标签创建一个模块,在div内,使用p标签,span标签创建测试的内容。3、在test.html文件内,设置div的id属性为divcon,主要用于下面通过该id获得div对象。4、在test....

相似回答