首页 新闻 搜索 专区 学院

jq该如何选择

0
[已解决问题] 解决于 2017-03-04 10:44
复制代码
<table class="nonedivJSONPATH" cellspacing="5">
            <tr>
                <th><label >type:</label></th>
                <td><input type="text" name="parse_connection_type"   id="parse_connection_type" disabled="disabled" value="JSONPATH"></td>
                <td><div class="btn_delect">删除</div></td>
                <td><div class="tar_add">ADD</div></td>
            </tr>
            <tr>
                <th><label for="parse_connection_parse">parse:</label></th>
                <td><input type="text" name="parse_connection_parse" id="parse_connection_parse"  placeholder="解析表达式"></td>
            </tr>
            <tr>
                <th><label>pre:</label></th>
                <td><input type="text" name="parse_connection_pre" id="parse_connection_pre"  placeholder="前置链接"></td>
            </tr>
            <tr>
                <th><label>jsonpretreatments:</label></th>
                <td>
                    <select>
                        <option value="SPLIT">SPLIT</option>
                        <option value="REPLACEALL">REPLACEALL</option>
                    </select>
                </td>
            </tr>
        </table>

怎么用JQ通过点击ADD那个获得select的值
复制代码
Yhspehy的主页 Yhspehy | 菜鸟二级 | 园豆:232
提问于:2017-03-04 10:04
< >
分享
最佳答案
0

点击是click事件,绑定到$('.tar_add')上即可,获取值为val()或者text(),基础基础,仔细去看一遍JQ的基础吧

奖励园豆:5
半路独行 | 小虾三级 |园豆:574 | 2017-03-04 10:10

我会绑定,我只是不知道改怎么简便的取得他的值,我的方法是给select一个class,

var jsonpretreatments = $(this).parent("td").parent("tr").parent("tbody").find("select[class='jsonpretreatments']").val();

太麻烦了

Yhspehy | 园豆:232 (菜鸟二级) | 2017-03-04 10:17

@Yhspehy: $(this).parents("tbody").find("select[class='jsonpretreatments']").val();

[3] | 园豆:1172 (小虾三级) | 2017-03-04 10:29

@一寸時光: 谢谢啦

Yhspehy | 园豆:232 (菜鸟二级) | 2017-03-04 10:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册