如下图有唯一ID,有class,但class有重复,我要怎么获取到333这个值

图片说明

图不全,没看到ul,我就假设是个普通的ul吧;
属性复杂的话就跳过属性,直接定位

首先找到li的位置,(这里假设是ul下的第4个标签)
$("ul li:eq(4)")
再然后找到li的指定子标签(div)
$("ul li:eq(4)").children('div')

获取第二个子标签的html内容
$("ul li:eq(4)").children('div').eq(2).html();
获取第二个子标签的文本内容
$("ul li:eq(4)").children('div').eq(2).text();

这里是jq代码.

$(".field-content").fist.val();

给那个div加个id='productVersion' 然后 $("#productVersion").html();

使用jquery选择器:$(".field-div field-content:first").html();

$('.field-li[field="FId_"]' >.field-content).html();

$(".field-div field-content:first").html();

 $('li[field="Fld_T_00010"] div:last').text()

$(".field-content").fist.text();

$("field=['xxx']").children().eq(1).text()

随便给他一个属性,比如ID=“for333”,$('#for3333').text();如果是动态写出的数据,可以添加自定义属性xx,完了通过遍历,使用$(div[xx=..i]).text()获取