日期:2014-05-16  浏览次数:20439 次

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

------解决方案--------------------
$('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));
       &nb