我正在尝试创建一个选择器,它将抓取li元素并显示文本.问题是内部li标签我有span标签,也显示.
如何在没有内部元素的情况下获取最接近元素的文本?
看到这里,我不想要包含"编辑"这个词. http://jsfiddle.net/ozyf87tb/
<li>This is the story of the Jungle book
<form action="" method="" class="form_edit">
<textarea class="inte" value="" name="inte"></textarea>
</form>
<span class="edit">Edit</span>
</li>
$(".edit").click( function(ev) {
var a = $(this).closest('li').text();
$('.inte').val(a);
});
Run Code Online (Sandbox Code Playgroud) 所以我有这个HTML
<li data-value="http://127.0.0.1/home/opencart/index.php?route=product/product&product_id=46&tracking=55c0fff37d4e0"><a href="#">Sony VAIO</a></li>
Run Code Online (Sandbox Code Playgroud)
我可以像这样得到数据值属性:
var f=$('.col-sm-10 ul li').attr('data-value');
Run Code Online (Sandbox Code Playgroud)
但是我想从网址上获取'product_id'.我怎样才能做到这一点?