我有一个相当大的地图,包括Raphael路径,它试图让一些jQuery Ajax脚本可以被访问。我试图添加一个ID或任何东西,使其从有组织的方式从jQuery访问。添加ID到raphael对象
作为即时新的拉斐尔我不能找出一个很好的方式来实现这一点。 我试过使用.data()为每个点添加一个ID,并说“seat_1”,“seat_2”等,但到目前为止还没有成功。
我该如何组织这段代码,以便通过循环来操纵它? 我意识到它是一个相当开放式的问题,但任何建议是非常赞赏
演示在这里:http://www.sam-sys.in/demo/pushparaj/ticketreservation/?page_id=203
var path_gs = rsr.path("M5.834,698.336c-3.217,0-5.833,2.615-5.833,5.831 c0,3.215,2.616,5.833,5.833,5.833c3.219,0,5.835-2.618,5.835-5.833C11.669,700.951,9.053,698.336,5.834,698.336");
path_gs.attr({"clip-path": 'url(#SVGID_2_)',fill: '#777675',parent: 'group_a','stroke-width': '0','stroke-opacity': '1'}).data('id', 'path_gs');
产生
<path style="stroke-opacity: 1; " fill="#008000" stroke="#000000" d="M5.834,698.336C2.6169999999999995,698.336,0.0009999999999994458,700.951,0.0009999999999994458,704.167C0.0009999999999994458,707.3820000000001,2.6169999999999995,710,5.834,710C9.052999999999999,710,11.669,707.382,11.669,704.167C11.669,700.951,9.053,698.336,5.834,698.336" stroke-width="0" stroke-opacity="1"></path>
非常有帮助!谢谢 – papacostas