jquery取元素值。解决方案
jquery取元素值。
<tr>
<td>分类名称</td><td><a href="/read/1">文章标题一</a></td>
<td><a href="/thread/23424">章节一</a></td>
<td><select class="select">
<option value="">移动</option>
<option value="1">11111</option>
<option value="2">2222</option>
<option value="3">3333</option>
</select>
</td>
</tr>
select 改变时jquery如何得到<a href="/read/1">文章标题一</a>中的 1
------解决方案--------------------
------解决方案--------------------
<tr>
<td>分类名称</td><td><a href="/read/1">文章标题一</a></td>
<td><a href="/thread/23424">章节一</a></td>
<td><select class="select">
<option value="">移动</option>
<option value="1">11111</option>
<option value="2">2222</option>
<option value="3">3333</option>
</select>
</td>
</tr>
select 改变时jquery如何得到<a href="/read/1">文章标题一</a>中的 1
------解决方案--------------------
$('select').change(function() {
var vals = $(this).parent().prev().prev().find('a').attr('href');
var nums = vals.lastIndexOf('/');
var goals = vals.substr(nums);
alert(goals );
});
------解决方案--------------------
$(document).ready(function () {
$('select').change(function () {
//Jquery获取
var jqHrefValue = $(this).parent().parent().find('td').eq(1).find('a').attr('href');
var num1 = jqHrefValue.lastIndexOf('/');
alert(jqHrefValue.substr(num1));
//DOM获取
var domHrefValue = document.getElementsByTagName("a")[0].href;
var num2 = domHrefValue.lastIndexOf('/');
alert(domHrefValue.substr(num2));
});